zoukankan      html  css  js  c++  java
  • python_96_类的继承1

    #面向对象3大特性:封装,多态,继承
    # 继承可节省内存,减少代码
    class People():
        def __init__(self,name,age):
            self.Name=name
            self.Age=age
        def eat(self):
            print('%s is eating'%self.Name)
        def talk(self):
            print('%s is talking'%self.Name)
        def sleep(self):
            print('%s is sleeping'%self.Name)
    
    class bianxinren(People):#继承
        pass#可以什么也不做,之继承
    m1=bianxinren('变性人','20')
    m1.eat()
    
    class Man(People):#继承
        def piao(self):
            print('%s is piaoing...20s...done'%self.Name)
        def sleep(self):#给父类方法增加新功能
            People.sleep(self)
            print('%s 睡的时间长'%self.Name)
    m2=Man('男人','20')
    m2.piao()
    m2.sleep()
    
    class Woman(People):
        def born(self):
            print('%s is born a baby'%self.Name)
    m3=Woman('女人','25')
    m3.born()
    # m3.piao()不能执行,是别的子类的方法
    

      参考:http://www.cnblogs.com/alex3714/articles/5188179.html

  • 相关阅读:
    常见的HTTP状态码有哪些?
    使用Hbuild打包APP
    Android APK反编译
    小程序|页面跳转的方法
    vi/vim 命令
    webpack学习笔记
    egg框架学习笔记
    IOS弹出系统键盘后,页面不恢复
    js上传文件
    webpack学习笔记
  • 原文地址:https://www.cnblogs.com/tianqizhi/p/8469095.html
Copyright © 2011-2022 走看看