笔记————————
"""
在实际开发中,对象的某些属性或某些方法,只希望在对象内部使用,不希望外界访问到
私有属性:私有属性就是对象不希望公开的属性
私有方法:私有方法就是对象不希望公开的方法
#定义方法
在定义属性或方法时,在属性名或方法名前增加两个下划线,就是定义的私有属性与私有方法
"""
class dog01 :
def __init__(self,name):
self.name=name
self.__age=2 #私有变量
def __cf(self):#私有方法
print("吃骨头")
def show(self):
print("%d岁的%s"%(self.__age,self.name))
self.__cf()
hsq=dog01("哈士奇")
hsq.show()#外界不能调用私有属性和方法,但是能通过公共方法来调用私有属性和方法(前提是公共方法里面使用的该私有属性和方法)
运行结果——————————