python之面向对象
(一)构造方法和实例方法 __init__() 为构造方法,第一个参数必须为 self 参数。 self 代表该方法的调用者,即谁在调用该方法,那么 self 就代表谁。 类里面的jump()和run()方法为实例方法。 代码: 1 class Dog: 2 def __init__(self): 3 print(self,"在调用构造方法") 4 # 定义一个jump()方法 5 def jump(self): 6 print(self,"正在执行jump方法") 7 # 定义一个run()方法,run()方法需要借助jump()方法 8 def run(self): 9 print(self,"正在执行run方法") 10 # 使用self参数引用调用run()方法的对象 11 self.jump() 12 dog1 = Dog() 13 dog1.run() 14 dog2 = Dog() 15 dog2.run() 结果: <__main__.Dog object at 0x00000276B14B12B0> 在调用构造方法 <__main__.Dog object at 0x00000276B14B12B0> 正在执行run方法 <__main__.Dog object at 0x00000276B14B12B0> 正在执行jump方法 <__main__.Dog