代码分享:
class A:
x = 520
def hello(self):
print('你好,我是A~')
class B:
x = 888
y = 100
def hello(self):
print("您好,我是B~")
class C(A, B):
pass
c = C()
c.x
>>>
520
c.hello()
>>>
你好,我是A~
c.y
>>>
100
组合
class Turtle:
def say(self):
print('我是一只小乌龟,我不会说话')
class Cat:
def say(self):
print('我是一只小猫,我会喵喵喵~')
class Dog:
def say(self):
print('我是一只小狗,我会汪汪汪~')
class Garden():
t = Turtle()
c = Cat()
d = Dog()
def say(self):
self.t.say()
self.c.say()
self.d.say()
g = Garden()
g.say()
>>>
我是一只小乌龟,我不会说话
我是一只小猫,我会喵喵喵~
我是一只小狗,我会汪汪汪~
|