尝试使用 Java 中的对象为 ArrayList 创建私有字段

问题描述

在 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 的所有方法,利用它们的优势,并且您可以使用自己的私有字段和方法添加更多功能。