class A(object):
def go(self
):
print('A is go')
def stop(self
):
print('A is stop')
def pause(self
):
print('Not only Number')
class B(A
):
def go(self
):
super(B
, self
).go
()
print('B is go')
def stop(self
):
super(B
, self
).stop
()
print("B is stop")
def pause(self
):
super(B
, self
).pause
()
print('Not only Number')
class C(A
):
def go(self
):
super(C
, self
).go
()
print('C is go')
def stop(self
):
print('C is stop')
class D(B
, C
):
def go(self
):
super(D
, self
).go
()
print('D is go')
def stop(self
):
super(D
, self
).stop
()
print('D is stop')
def pause(self
):
print('Wait D ...')
class E(B
, C
):
pass
a
= A
()
b
= B
()
c
= C
()
d
= D
()
e
= E
()
a
.pause
()
print('------------------')
b
.pause
()
print('-------------------')
c
.pause
()
print('---------------')
d
.pause
()
print('------------------')
e
.pause
()
转载请注明原文地址: https://mac.8miu.com/read-496730.html