繁体   English   中英

2个班级之间有什么关系?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM