[英]what is the relationship between 2 classes?
如果我有A类和B类,如果没有其他说明(没有HAS-A),则它们之间的关系是什么,是协会吗?
class A{}
class B{}
这些类之间没有关系。
我可以看到的唯一关系是它们都隐式继承自Object
。
它们是称为java.lang.Object
的父类的子类,除此之外,没有可见的关系。
根据您提供的信息。 不,没有关系。 在java中,两者都继承自java.lang.Object。 但是从面向对象的角度来看,没有关系。
类可以通过以下方式关联:
聚合-这是一个具有关系的关系,其中类A具有至少一个类型为classB的字段。继承-这是一种具有关系的关系,其中类B是另一种类A的特化。 classB继承了类A的所有行为。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.