首页 > 代码库 > 知识点
知识点
1.由于静态的变量和静态方法会优先初始化...这个时候对象变量还没有被初始化
所以不能在静态方法中使用对象变量
2.局部变量不会帮我们初始化
3.在实例化对象的时候,首先初始化的是成员变量属性
然后再是构造方法
4.如果不写任何的构造方法
jvm会自动的帮我们生成一个不带参数的构造方法
当我们自己写了构造方法之后,就会自动覆盖这个不带参数的构造方法了
5.不带参数的构造方法还是最好写上
6.子类构建的时候,先初始化父类,然后才初始化子类
通过构造方法可以观察出来
7.子类会自动调用父类不带参数的构造方法
如果父类没有不带参数的构造方法
1.要么声明一个不带参数的构造方法
2.要么使用super()指定调用父类构造方法,记住super应该在构造器的第一行
知识点
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。