码迷,mamicode.com
首页 > 编程语言 > 详细

Python33之类和对象(继承)

时间:2019-08-17 22:10:18      阅读:129      评论:0      收藏:0      [点我收藏+]

标签:使用   event   spl   parent   isp   detail   python3   super   article   

一、继承的概念及使用方法

  在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 这是父类的方法!
View Code

二、子类中如何保留自身构造的同时继承父类同名的属性和方法

  1、调用未绑定的父类方法

  2、使用super方法

参考链接:https://blog.csdn.net/S201314yh/article/details/79874077

Python33之类和对象(继承)

标签:使用   event   spl   parent   isp   detail   python3   super   article   

原文地址:https://www.cnblogs.com/ksht-wdyx/p/11369201.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!