1. 程式人生 > 實用技巧 >🍖類的派生

🍖類的派生

一.什麼是派生

  • 子類中新定義的屬性的這個過程就叫做派生
  • 注意 : 當子類在使用派生屬性的時候始終以自己的屬性為準
  • 父類----->稱為基類或者超類
  • 子類----->稱為派生類
class Animal:              # 父類(基類)
    def run(self):
        print("奔跑")
    
    def eat(self):
        print("吃東西")
        
class Duck(Animal):        # 子類(派生類)
    bread = "可愛鴨"        # 派生屬性(品種)
    
    def speak(self):       # 派生方法(說話)
        print("嘎嘎嘎")

二.派生類中使用父類的屬性和方法

1.方式一 : 直接使用 self.[屬性或方法] 來呼叫

  • 存在的問題 : 如果子類與父類中有相同的屬性或方法, 那麼就無法使用父類中的屬性或方法 (因為優先使用自己的)