您好我有一个包含ArrayList作为属性的类,我已经像这样初始化它:
列表arrayList = new ArrayList();
我想为我的类设计一个类图,但我不知道如何引用arrayList的类型,我应该写(arrayList: ArrayList )还是我必须写
(arrayList: List )??
答案 0 :(得分:0)
由于您已将变量声明为List类型,因此由ArrayList支持的事实只是一个实现细节。您应该能够用任何其他类型的列表对象替换它并获得相同的功能。
如果我是你,我不会将List命名为“arrayList”。如果你把它称为“theList”或那种性质的东西,那么从类图的角度来看,它是一个ArrayList并不重要的事实会变得更加明显。