面向对象的语言中 定义一个类的时候哦 可以从某个现有的类继承产生新类 新类叫做子类 被继承的叫做父类 基类base class 超类super class 现在编辑一个 类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实例对象就可以调用全部的父类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 |
|