首页 > 其他 > 详细

潭州课堂25班:Ph201805201 第十一课 继承,多继承和魔术方法,属性和方法 (课堂笔记)

时间:2018-06-13 00:02:57      阅读:215      评论:0      收藏:0      [点我收藏+]

继承:

class p :
    cls_name = p
    def __init__(self):
        print(正在实例化)
    def __del__(self):
        print(正在销毁)

class cb(p):    #  当前类继承()中类
    pass

c = cb()
print(c)

 

重写:

class p :
    cls_name = p
    def __init__(self):
        print(正在实例化)
    def __del__(self):
        print(正在销毁)

class cb(p):    #  当前类继承()中类
    def __init__(self):         ##    在子类中 重写 方法
        print(正在实例化子类)


c = cb()
print(c)

 

 

多继承

一个类可以继承另一个类,继承之后,他就可以用这个类(父类)的方法和属性,

且类可以继承多个类,

在继承多个类中,如果多个父类的中有一样的方法,继承第一个类中的方法,

class pa :
    cls_name = ‘p‘
    def __init__(self):
        print(‘正在实例化‘)
    def __del__(self):
        print(‘正在销毁‘)

class pb :
    cls_name = ‘p‘
    def __init__(self):
        print(‘正在实例化‘)
    def __del__(self):
        print(‘正在销毁‘)

class cb(pa,pb):    #  当前类继承()中类
    pass

c = cb()           #  继承多个父类,且中有相同方法,则继承第一个类中的方法,
print(c)

  

 

潭州课堂25班:Ph201805201 第十一课 继承,多继承和魔术方法,属性和方法 (课堂笔记)

原文:https://www.cnblogs.com/gdwz922/p/9175536.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!