#!/usr/bin/env python
class SportsCar(object):
def __init__(self,make,colour):
self.make = make
self.colour = colour
self.horn = "BEEEEEEEEPPPPPPP"
def honk(self):
#now we can make some noise!
print self.make,' ',self.colour,' ',self.horn
print "Done "
mycar = SportsCar('Honda','silver')
#print mycar.make
#print mycar.colour
print mycar.honk()
print "Good Bye!!"
以上代码的输出如下所示。面向对象的python构造函数和类方法
Honda silver BEEEEEEEEPPPPPPP
Done
None
Good Bye!!
输出
Honda silver BEEEEEEEEPPPPPPP
Done
此的前两行由mycar.honk印刷()。
我也明白四号线
Good Bye!!
我不明白,从那里在第三行“无”从何而来?有人可以解释吗?
也是另一个相关的问题
是什么declerations
class SportsCar:
和
class SportsCar(object):
我已经看到无论是在不同的地方declerations之间的区别?
每个问题请提出一个问题。 –