Python33之类和对象(继承)
程序员文章站
2022-12-21 10:55:08
一、继承的概念及使用方法 在Python中一个类如果想使用前面一个类所有的方法和属性就需要使用继承 继承的定义 def Class_Child(Class_parent) 这样就可以在子类中使用父类中定义的方法和属性,但是,如果子类中定义的属性和方法和父类中定义的重复了,则将直接使用子类本身定义的方 ......
一、继承的概念及使用方法
在python中一个类如果想使用前面一个类所有的方法和属性就需要使用继承
继承的定义 def class_child(class_parent)
这样就可以在子类中使用父类中定义的方法和属性,但是,如果子类中定义的属性和方法和父类中定义的重复了,则将直接使用子类本身定义的方法和属性
1 >>> class child(parent): 2 x = 6666 3 def fun2(self): 4 self.x = x 5 print("这是子类的方法!",self.x) 6 7 8 >>> class parent: 9 x = 100 10 def fun1(self): 11 self.x = x 12 print("这是父类的方法!",self.x) 13 14 15 >>> a = child() 16 >>> a.fun1() 17 这是父类的方法!
二、子类中如何保留自身构造的同时继承父类同名的属性和方法
1、调用未绑定的父类方法
2、使用super方法
参考链接:https://blog.csdn.net/s201314yh/article/details/79874077
上一篇: 到底黄晶果是什么?要怎么吃才好吃?
下一篇: java秒杀系列(2)- 页面静态化技术