类的私有属性的访问方法:
class Dog(object):
def __init__(self, name, age):
self.__name = name
self.__age =age
self.color = "黑色"
def get_name(self):
return self.__name
def get_age(self):
return self.__age
dog = Dog("haha", 1)
print(dog.get_name()) # "haha"
print(dog.get_age()) # 1
print(dog.color) # "黑色"
dog.__name = "HH"
dog.color = "白色"
print(dog.get_name()) # "haha"
print(dog.__name) # "HH"
print(dog.color) # "白色"
print(type(dog) == Dog) # True
print(isinstance(dog, Dog)) # True
这里面我只写了这么多,其他的类属性,类方法,实例属性,实例方法,继承,多态 我也不想枚举了,网上的例子太多太多了,之所以写这个,也是闹着玩的,哈哈哈!!!.