collection c = new arraylist();这句话什么意思?

日期:2017-09-23 05:43:41 人气:1

collection c = new arraylist();这句话什么意思?

1 new是C++, JAVA等语言中的申请内存操作符。当申请内存时,会执行对应的构造函数。 2 new arraylist();的作用是,申请一个arraylist类型的对象,并用无参构造初始化。该操作的结果是得到新对象的指针(C++)或引用(JAVA). 注意,new arraylist()和new arraylist效果相同,均是无参构造。 3 collection c为定义一个变量。 4 整体语句的功能为,新申请一个arraylist对象,并赋值给类型为collection的变量c。
    A+
热门评论