zoukankan      html  css  js  c++  java
  • Python 【类的封装】

    一.类的封装

    #类的封装
    class Card(object):
        
    
        def __init__(self,num,pwd,ban):
    
            self.num = num
    
            self.pwd = pwd
    
            self.__ban = ban  #封装(私有变量)
    
        def __cun(self):  #方法私有
    
            print("寸框")
    
        def getBan(self,numm,pwdd):  #获取私有变量
    
            if numm == self.num and pwdd == self.pwd:
                
                        return self.__ban
            else:
    
                return "输入错误!"
    
    card = Card("1001","123456",1000)
    
    print(card.getBan(card.num,card.pwd))  #输入密码获取值
    
    print(card._Card__ban) #私有方法获取

    1.私有变量(封装)

    self.__ban = ban  #封装(私有变量)

    将变量前面添加"__",变为私有变量

    使用内部的方法进行调用私有变量

    return self.__ban

    2.私有变量获取

    card._Card__ban   #对象.__类__变量
  • 相关阅读:
    数据库相关
    linux相关
    类相关
    异常处理
    一些类的概念
    安装插件
    接口开发
    redis相关
    大数据-概览
    大数据-浅谈OLTP与OLAP
  • 原文地址:https://www.cnblogs.com/Crown-V/p/12389214.html
Copyright © 2011-2022 走看看