class Test(): def __init__(self,num): self.__num = num def get(self): print("get方法%s"%self.__num) return self.__num def set(self,new_num): print("set方法") self.__num = new_num a = Test(100) a.get() a.set(200) a.get()
class Test(): def __init__(self,num): self.__num = num def get(self): print("get方法%s"%self.__num) return self.__num def set(self,new_num): print("set方法") self.__num = new_num num = property(get,set) a = Test(100) a.num = 200 print(a.num)
class Test(): def __init__(self,num): self.__num = num @property def num(self): print("get方法%s"%self.__num) return self.__num @num.setter def num(self,new_num): print("set方法") self.__num = new_num a = Test(100) a.num a.num = 200 a.num