面向对象中怎么实现只读属性? 2020-01-31T21:43:29 将对象私有化,通过共有方法提供一个读取数据的接口class person: def __init__(self, x): self.__age = 10 def age(self): return self.__age t = person(22) # t.__age =100 print(t.age())最好的方法class MyCls(object): __weight = 50 @property def weight(self): return self.__weight 当前页面是本站的「Baidu MIP」版。发表评论请点击:完整版 »