问题描述
在 Java 中,我试图为其中包含对象的 ArrayList 创建一个私有字段,但我不确定这是如何完成的。这是正确的方法,还是有其他方法?
public class EllipsoidList {
private String name = " ";
private ArrayList<Ellipsoid> objList = new ArrayList<Ellipsoid>();
} //+++ END OF CLASS +++
解决方法
如果你想实现一个只包含 Ellipsoid 元素的 List 类,再加上一些其他的字段或方法,我建议采用以下方式:
public class EllipsoidList extends ArrayList<Ellipsoid> {
String name;
...
}
通过这种方式,您继承了 ArrayList 的所有方法,利用它们的优势,并且您可以使用自己的私有字段和方法添加更多功能。