私有化
1.訪問權(quán)限
公開的:在類的內(nèi)部和外部都可以使用,也能被繼承
保護(hù)的:在類的內(nèi)部可以使用,類的外部不能使用,可以被繼承
私有的:只能在類的內(nèi)部使用,不能被繼承
嚴(yán)格來說,python中所有屬性和方法都是公開的,這里說的私有化其實(shí)是假的私有化
class Person:
num = 100
__num2 = 61
def __init__(self):
self.name = '小明'
self.age = 10
self.__gender = '男'
def eat(self):
print(f'{self.name}在吃飯')
p1 = Person()
print(Person.num)
print(p1.name,p1.age)
p1.eat()
# print(Person.__num2)
# print(p1.__gender)
print(p1.__dict__)