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

python--继承关系

时间:2018-12-03 12:48:35      阅读:199      评论:0      收藏:0      [点我收藏+]

标签:pytho   调用   关系   print   自定义属性   属性   font   name   child   

如果子类中定义与父类同名的方法或属性,则自动会覆盖父类对应的方法或属性。

子类完全继承父类的实例

>>> class Parent:
def setName(self):
print("正在调用父类的定义方法")


>>> class Child(Parent):
pass

>>> p = Parent()
>>> p.setName()
正在调用父类的定义方法
>>>
>>>
>>> p= Child()
>>> p.setName()
正在调用父类的定义方法

 

子类自定义和父类相同的方法或属性

 

>>> class Parent:
def setName(self):
print("正在调用父类的定义方法")

>>>
>>> class Child(Parent):
def setName(self):
print("正在调用子类自己的定义方法")


>>> p = Parent()
>>> p.setName()
正在调用父类的定义方法
>>> p= Child()
>>> p.setName()
正在调用子类自己的定义方法
>>>

 子类自定义属性方法同时又需要用到父类的同名的属性方法的解决方法:

 

python--继承关系

标签:pytho   调用   关系   print   自定义属性   属性   font   name   child   

原文地址:https://www.cnblogs.com/pyng/p/10057618.html

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