一。组合(把类的实例化放在一个新类里面)
// 乌龟类
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(self):print("水池里总共有乌龟 %d 只,小鱼 %d 条!" % (self.turtle.num, self.fish.num))>>> pool = Pool(1, 10)
>>> pool.print_num()
二。属性名用名词,方法名用动词
三。
本文发布于:2024-02-04 13:48:53,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170708653356117.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |