为了账号安全,请及时绑定邮箱和手机立即绑定

求助求助,关于声明List的一点问题

求助求助,关于声明List的一点问题

蛋痘痘 2017-09-08 23:32:43
在构建list的泛型时,不是很理解为什么一定要在构造方法里实例化,不能在声明list的时候就实例化吗
查看完整描述

3 回答

?
二维信使

TA贡献1条经验 获得超0个赞

在私有属性实例化后相当于类加载时就多开辟了存储空间;一般都是在需要时对私有属性进行实例化,不止你这一种情况啊,综合情况是私有属性不写实例化的语句,写一个无参构造方法和一个带参构造方法,一般是在带参构造里对私有属性赋值,无参构造一般用不到,有时候出现某些特别情况会用到

查看完整回答
反对 回复 2017-09-09
?
精慕门9254224

TA贡献167条经验 获得超46个赞

定义时初始化是在类被加载的时候,list 就被赋值实例化了,在无参构造器中初始化,是只有外部需要通过无参构造器实例化类时,才会给list 初始实例化!两个的实例化时机不同,所以在应用还是有区别的!具体应该啥时候实例化还是看需求为准!

查看完整回答
反对 回复 2017-09-09
?
慕粉3382390

TA贡献1条经验 获得超0个赞

是可以的,这跟具体的需求有关系。

查看完整回答
反对 回复 2017-09-09
  • 3 回答
  • 0 关注
  • 1577 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信