分享

继承--python

 融水公子 2018-09-16
面向对象的语言中
定义一个类的时候哦
可以从某个现有的类继承产生新类
新类叫做子类
被继承的叫做父类  基类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 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多