关于这段代码:
class Car:
def init(self,make,model,year):
self.make = make
self.model = model
self.year = year
self.odometer_reading = 0
2个问题:
1、为什么不把odometer_reading=0 放进 init()中?然后代码如下:
class Car:
def init(self,make,model,year,odometer_reading=0):
self.make = make
self.model = model
self.year = year
self.odometer_reading = odometer_readming
2、关于self,虽然知道他应该是一个传递参数的功能,但是作为初学者,其实还不是完全理解,希望得到解惑!谢谢