面向對象的語言中 定義一個類的時候哦 可以從某個現(xiàn)有的類繼承產(chǎn)生新類 新類叫做子類 被繼承的叫做父類 基類base class 超類super class 現(xiàn)在編輯一個 類Animal 方法叫做run() class Animal(object): def run(self): print("Animal is running") 當我們繼承一個新的子類 可以這樣的編輯 class Cat(Aniaml):#Cat就是子類 pass class Dog(Animal):#Dog就是子類 pass 繼承的好處就是子類獲得了父類類的全部功能 dog=Dog() dog.run() dog實例對象就可以調(diào)用全部的父類Animal方法 當然了 也可以對之類增加方法 在Dog類增加吧 class Dog(Animal): def run(self): print("dog is Runing !") def eat(self): print("Dog is Eating ") 繼承的第二個好處需要我們對代碼做一點改進 class Dog(Animal): def run(self): print('Dog is running...')#原來是ong is runing class Cat(Animal): def run(self): print('Cat is running...')#原來是ong is runing 分享知識,分享快樂!希望中國站在編程之巔!
360圖書館館號:rsgz002.360doc.com |
|