【python3】類的繼承,方法重構


子類可以調用父類的方法或者重構父類的方法。

見代碼

#coding:utf-8

class father():
    def __init__(self,name,age):
        self.name = name 
        self.age = age
        
    def introduce(self):
        print('我的家在東北松花江上')

    def say(self):
        print("我有很多手藝")

class son(father):
    def __init__(self,name,age):
        super(son,self).__init__(name,age)
        self.name = name
        self.age = age 

    def introduce_s(self):
        self.introduce()    #父類方法的繼承
        print('我是一名程序猿',"姓名"+self.name,"年齡"+str(self.age))    #添加新的方法

    def say(self):  #重構方法    
        print('我會寫代碼')

if __name__ == '__main__': #只有將該模塊作為入口進入
    me = son('www',23)
    me.introduce()
    me.say()
    me.introduce_s()


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM