擅长:python、mysql、java
<p>下面是代码的工作示例:</p>
<pre><code>class CarClass(object):
def __init__(self, year_model, make):
self.__year_model = year_model
self.__make = make
self.__speed = 0
def accelerate(self):
self.__speed += 5
def brake(self):
self.__speed -= 5
def get_speed(self):
return self.__speed
# create car1 object
car1 = CarClass(2013, 'TATA')
# updates speed of car
for i in range(4):
car1.accelerate()
print('The current speeed is: {0}'.format(car1.get_speed()))
car1.accelerate()
</code></pre>
<p>如你所见,现在它正在打印加速后的车速,你忘记打印了。另外,尽量避免<a href="https://en.wikipedia.org/wiki/Copy_and_paste_programming" rel="nofollow">copy & paste</a>的代码块,这是一种反模式</p>