Python的继承方法

Java的继承
继承:并不是单单为了继承,本质上是为了多态
实现:更好的多态,解决多继承的尴尬
单继承:确保每个类只有一个父类,好处在对象的实例化过程变得简单
对象的实例化过程:从父类到自己的每一个构造方法都会执行的过程
多态是不复杂,父类要被重写的方法只有一个
#语法
A
B extend A
C extend B
NEW C()–Object ——–A—-B——c

Python的继承

继承:是为了重用前人的属性和方法
多继承:默认子类不会调用父类构造
多态:方法重写;从左(冲下往上早)往右重写的方法
”’

多继承的使用方法

class A(object):
def init(self):
print(“A的构造方法”)
class A1(object):
def init(self):
print(“A1的构造方法”)
class B(A,A1):
def init(self):
A.init(self)
A1.init(self)
print(“B的构造方法”)
class B1(object):
def init(self):
print(“B1的构造方法”)
class C(B,B1):
def init(self):
B1.init(self)#通过B来调用父类的方法,任意指明调用
B.init(self)
# super(C,self).init()#从左的第一个
print(“C的构造方法”)
c=C()

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值