python调用父类方法,子类的打印语句为什么会执行?
class Parent:def hello(self):
print("正在调用父类的方法")
class Child(Parent):
pass
print("正在调用子类的方法")
p = Parent()
p.hello()
打印结果:
正在调用子类的方法
正在调用父类的方法 并不是父类调用子类,修改程序如下
class Child:
pass
print("正在调用子类的方法")
这时仍打印“正在调用子类的方法”
也就是说建立类时,不在类的函数中的语句无需让类实例化,就会直接执行。 冬雪雪冬 发表于 2017-8-23 17:53
并不是父类调用子类,修改程序如下
这时仍打印“正在调用子类的方法”
明白了,多谢!
页:
[1]