Python 私有方法
2021-07-15 13:06
标签:私有 self 定义 etag span elf nbsp 方法 print Python 私有方法 标签:私有 self 定义 etag span elf nbsp 方法 print 原文地址:https://www.cnblogs.com/zhanggaofeng/p/9536463.html#私有方法的定义与调用
class Cat:
def __init__(self):
self.name = ""
self.age = 0
def __changeage(self,_age):
self.age = _age
def setage(self,_age):
if _age 0:
#私有方法的调用
self.__changeage(10)
else:
self.__changeage(_age)
def __str__(self):
return "age is %d ."%(self.age)
tom = Cat()
tom.setage(11)
#tom.__changeage(13)
print(tom)
tom.setage(-10)
print(tom)