在构建list的泛型时,不是很理解为什么一定要在构造方法里实例化,不能在声明list的时候就实例化吗
3 回答
二维信使
TA贡献1条经验 获得超0个赞
在私有属性实例化后相当于类加载时就多开辟了存储空间;一般都是在需要时对私有属性进行实例化,不止你这一种情况啊,综合情况是私有属性不写实例化的语句,写一个无参构造方法和一个带参构造方法,一般是在带参构造里对私有属性赋值,无参构造一般用不到,有时候出现某些特别情况会用到
精慕门9254224
TA贡献167条经验 获得超46个赞
定义时初始化是在类被加载的时候,list 就被赋值实例化了,在无参构造器中初始化,是只有外部需要通过无参构造器实例化类时,才会给list 初始实例化!两个的实例化时机不同,所以在应用还是有区别的!具体应该啥时候实例化还是看需求为准!
添加回答
举报
0/150
提交
取消