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