【发布时间】:2012-04-14 05:51:39
【问题描述】:
您能告诉我以下代码中 Java 术语中ArrayList<Image>(第 4th 行)的名称是什么吗?
public class ImageCollection {
private int imageNum; // field
private String name; // field
ArrayList<Image> album = new ArrayList<Image>(); // ???
public ImageCollection(String n, int numIm) { // constructor
name = n;
imageNum = numIm;
}
public set(String n) { // method
name = n;
}
【问题讨论】:
-
“名字”你想说什么?
-
在listing中我写了构造函数、方法、两个字段,但是第四行怎么调用呢?
-
ArrayList<Image> album是您的ImageCollection类的另一个字段,您只是没有提供可见性,因此它对于同一包中的所有类都是公共的,但对于包外的类是私有的。
标签: java terminology