首页 新闻 搜索 专区 学院
2
回答数

100 Python 类的组合产生的问题

问题:类属性定义了另一个类的对象时,为什么会产生全局改变的效果? 举例: class A: t = 1 s1 = A() s2 = A() s1.t = 2 print(s2.t) >>> 1 #这样
1
回答数

10 依赖和聚合该怎么区分

在学习类之间的关系时,看到依赖是“uses-a”的关系,聚合是“has-a”的关系。 我的理解如下: 一个类调用了另一个类的方法,则这个类依赖另一个类。 一个类将另一个类作为自己的属性,或者将另一个类