class Turtle:
def __init__(self,x):
self.num = x
class Fish:
def __init__(self,x):
self.num = x
class Pool:
def __init__(self, x, y):
self.turtle = Turtle(x) #########实例化的对象组合到新类之中 来实现类横向的组合
self.fish = Fish(y)
def print_num():
print ('池子里有 %d 个乌龟和 %d 只鱼。', % (self.turtle.num, self.fish.num))
>> p = Pool(3,4)
>> p.print_num()
池子里有 3 个乌龟和 4 只鱼。
网友评论