下面的Menus方法内部的构造方法实例化了一个集合对象menu。
import java.util.ArrayList;
public class Menus extends ArrayList<String>{
/**
*
*/
private static final long serialVersionUID = 1L;
public Menus() {
String text1 = "Hello World";
String text2 = "This is a test";
ArrayList<String> menu = new ArrayList<String>();
menu.add(text1);
menu.add(text2);
System.out.println(menu);
}
}
这是主方法,实例化Menus对象,打印这个对象。
public class Run {
public static void main(String[] args) {
// TODO Auto-generated method stub
Menus menus = new Menus();
System.out.println(menus);
}
}
输出如下,可以看出main方法中的打印输出的menus是个新的空数组对象,这是为什么呢?请指教,谢谢
[Hello World, This is a test]
[]