组合

概念:一个类对象的属性 是 另外一个类的对象  说明这两个类是组合关系

事例1:计算两个同心圆的面积

from math import pi

class Circle:
    def __init__(self,r):
        self.r = r

    def area(self):
        return pi(self.r**2)

class Ring:
    def __init__(self,outer,inner):
        self.outer = Circle(outer)
        self.inner = Circle(inner)

    def area(self):
        return self.outer.area() - self.inner.area()
View Code

相关文章:

  • 2022-12-23
  • 2021-11-18
  • 2021-11-28
  • 2021-08-15
  • 2022-01-02
  • 2022-03-09
猜你喜欢
  • 2021-11-02
  • 2022-12-23
相关资源
相似解决方案