猿问
求助求助,关于声明List的一点问题
在构建list的泛型时,不是很理解为什么一定要在构造方法里实例化,不能在声明list的时候就实例化吗
蛋痘痘
浏览 1578
回答 3
3回答
二维信使
在私有属性实例化后相当于类加载时就多开辟了存储空间;一般都是在需要时对私有属性进行实例化,不止你这一种情况啊,综合情况是私有属性不写实例化的语句,写一个无参构造方法和一个带参构造方法,一般是在带参构造里对私有属性赋值,无参构造一般用不到,有时候出现某些特别情况会用到
0
0
0
精慕门9254224
定义时初始化是在类被加载的时候,list 就被赋值实例化了,在无参构造器中初始化,是只有外部需要通过无参构造器实例化类时,才会给list 初始实例化!两个的实例化时机不同,所以在应用还是有区别的!具体应该啥时候实例化还是看需求为准!
0
0
0
慕粉3382390
是可以的,这跟具体的需求有关系。
0
0
0
随时随地看视频
慕课网APP
相关分类
Java
我要回答