1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
class Door: def __init__(self): self.__status = "close" @property def staus(self): return self.__status def set_status(self,value): self._status = value class People: def __init__(self): pass def open(self,door): door.set_status("open") def close(self,door): door.set_status("close") if __name__ == '__main__': # p = People() door = Door() print(door._status) # print(door.staus) # p.open(door) # # print(door.staus) |

文章很精彩, 用户的体验很重要,