我认为Car()应该有4个参数。我的构造函数没有指定car对象应该采用的参数吗?你知道吗
class Car:
def _init_(self, rego, model, color, price):
self.rego = rego
self.model = model
self.color = color
self.price = price
def car_rego(self):
return self.rego
def car_model(self):
return self.model
def car_color(self):
return self.color
def car_price(self):
return self.price
my_car = Car("A123", "BMW", "Red", 1000)
print(my_car.car_price())
它应该是
__init__
而不是_init_
。你知道吗顺便说一下,在Python中编写这些只返回属性的方法并不是惯用的。根本不需要它们。只需让用户直接使用属性。你知道吗
相关问题 更多 >
编程相关推荐