class Dog:
def __init__(self, new_age):
# 定义了一个私有属性
self.__age = new_age
def set_age(self, new_age):
if new_age > 0 and new_age < 20:
self.__age = new_age
def get_age(self):
return self.__age
# 定义了一个私有方法
def __sit_down(self):
print("坐下了.......")
print("年龄是:%d" % self.__age)
def sit_down(self, host_name):
if host_name == "主人":
self.__sit_down() # 调用另外一个方法的时候,需要写上self
wang_cai = Dog(1)
wang_cai.set_age(-2)
result = wang_cai.get_age()
print(result)
wang_cai.sit_down("主人")
wang_cai.sit_down("东哥")
私有方法
最新推荐文章于 2024-02-22 13:32:18 发布