我对编程相对较新,我的一个课程需要创建以下内容的类层次结构: Country、State、County、City、Boundary和River。
我该如何做呢?
我认为我不能使用extends,因为它意味着一件事是另一件不同的事情,这样想是正确的吗?此外,我了解到Java中有一个HAS-A关系,但我不知道如何使用它,我只需创建单独的类文件吗?还是还有其他方法可以做到这一点?
谢谢任何帮助!
我该如何做呢?
我认为我不能使用extends,因为它意味着一件事是另一件不同的事情,这样想是正确的吗?此外,我了解到Java中有一个HAS-A关系,但我不知道如何使用它,我只需创建单独的类文件吗?还是还有其他方法可以做到这一点?
谢谢任何帮助!
Country
拥有States
,而一个River
是一个Boundary
。 - Boris the SpiderString
的字段name
的Person
对象吗?那么你也知道如何创建一个具有类型为County
的字段county
的Country
类。 - Jeroen Vannevel