class Salary:
def __init__(self, name, salary):
self.__name = name
self.__salary = salary
@property
def salary(self):
return self.__salary
@salary.setter
def salary(self,salary):
if 1000< s < 50000:
self.__salary = s
else:
print("输入错误")
s1 = Salary("bai",4500)
print(s1.salary)
Salary.salary = 40000
print(s1.salary)
输出为:
4500
40000
@property可以直接*.方法名*使用