Python基礎(十一) 類繼承

類繼承:python

繼承的想法在於,充份利用已有類的功能,在其基礎上來擴展來定義新的類。函數

 

Parent Class(父類) 與 Child Class(子類):spa

被繼承的類稱爲父類,繼承的類稱爲子類,一個父類,能夠有多個子類;code

子類,一旦繼承父類,就擁有了父類的屬性與方法,根據須要能夠進行增刪改。對象

這種作法的主要好處之一就是代碼重用。blog

 

示例代碼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()

輸出utf-8

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

Process finished with exit code 0

 

當子類與父類下方法相同時,子類會覆蓋父類的方法內容;其實這便是一種重寫,也是一種多態。it

相關文章
相關標籤/搜索