刚学习类,学习使用类的私有变量
class Car :def __init__(self,make,year):
self.make = make
self.year = year
self.__mile = 0
def __repr__(self):
return f"您的爱车是{self.year}年的{self.make}车,已经行使{self.__mile}公里了。"
def data(self):
return f"您的爱车是{self.year}年的{self.make}车,已经行使{self.__mile}公里了。"
def set_mile(self,mile):
if self.__mile <= mile :
self.__mile = mile
return f"您的爱车现在的行使里程是{self.__mile}公里。"
else :
return "法律规定,严禁将汽车里程数减小!"
def add_mile(self,mile):
self.__mile += mile
return f"您的爱车现在的行使里程是{self.__mile}公里。"
c = Car("宝马",2022)
页:
[1]