collection c = new arraylist();这句话什么意思?
collection c = new arraylist();这句话什么意思?
日期:2017-09-23 05:43:41 人气:1
1 new是C++, JAVA等语言中的申请内存操作符。当申请内存时,会执行对应的构造函数。
2 new arraylist();的作用是,申请一个arraylist类型的对象,并用无参构造初始化。该操作的结果是得到新对象的指针(C++)或引用(JAVA).
注意,new arraylist()和new arraylist效果相同,均是无参构造。
3 collection c为定义一个变量。
4 整体语句的功能为,新申请一个arraylist对象,并赋值给类型为collection的变量c。