类组件术语

时间:2012-03-30 14:19:46

标签: java terminology

您能否告诉我以下代码中Java术语中ArrayList<Image>(4 th 行)的名称是什么?

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;
  }

4 个答案:

答案 0 :(得分:0)

name - field of type String
album - field of type ArrayList<Image>, you can read it as list of images

答案 1 :(得分:0)

那是一个现场宣言。但是,它不是使用默认值(null)初始化,而是初始化为可能包含Image对象的空ArrayList。

答案 2 :(得分:0)

ArrayList是“Collection”字段,更具体地说是List

在代码块中,它被称为字段

答案 3 :(得分:0)

album变量是图像列表 - ArrayList是List对象的实现之一

请参阅Arraylist javadoc