Python基础(十一) 类继承

类继承:

再而三的主见在于,充份利用原来就有类的效应,在其基本功上来扩大来定义新的类。

 

Parent Class(父类)
与 Child Class(子类):

被三回九转的类称为父类,世袭的类称为子类,一个父类,能够有多个子类;

子类,大器晚成旦连续父类,就有所了父类的习性与措施,依据供给可以张开增加和删除改。

这种做法的尤为重要收益之风华正茂就是代码重用。

 

躬体力行代码1:

#*_*coding:utf-8*_*

class perent_class(object):
    def __init__(self,name):
        self.name = name

    def printName(self):
        print('你的名字是:'+self.name)


class child_class(perent_class):
    def __init__(self,name,age):
        super(child_class,self).__init__(name) #初始化类super()函数返回类对象
        self.age = age


if __name__=="__main__":
    child_class('xzdylyh','25').printName()

输出

C:\Python27\python.exe D:/weixin/temp/temp.py
你的名字是:xzdylyh

Process finished with exit code 0

 

当子类与父类下方法相似时,子类会覆盖父类的章程内容;其实那正是生龙活虎种重写,也是生龙活虎种多态。

相关文章