面向对象的语言中
定义一个类的时候哦
可以从某个现有的类继承产生新类
新类叫做子类
被继承的叫做父类 基类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
分享知识,分享快乐!希望中国站在编程之巅!
----融水公子
公众微信号:rsgz520
360图书馆馆号:rsgz002.360doc.com
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。