使用方式
def 函数名:#初始化函数,用来完成一些默认的设定def __init__():
pass
init()方法的调用
#init方法
class car():
def __init__(self)
self.wheelNum = 4
self.color = '蓝色'
def move(self):
print("车在跑,目标:台湾")
#创建对象
msld = Car()
print("车的颜色为:%s"%msld.color)
print("车轮胎的数量:%s"%msld.wheelNum)
总结:
init()方法,在创建一个对象时默认被调用,不需要手动调用
init(self)中,默认有1个参数名字为self,如果在创建对象时传递了2个实参,那么init(self)中出了self作为第一个形参外还需要2个形参,例init(self,x,y)
init(self)中的self参数,不需要开发者传递,python解释器会自动把当前的对象引用传递进去
网友评论