码迷,mamicode.com
首页 > 其他好文 > 详细

知识点

时间:2017-04-04 14:05:09      阅读:105      评论:0      收藏:0      [点我收藏+]

标签:...   不能   子类   nbsp   属性   知识   优先   没有   成员变量   

1.由于静态的变量和静态方法会优先初始化...这个时候对象变量还没有被初始化
所以不能在静态方法中使用对象变量

2.局部变量不会帮我们初始化

3.在实例化对象的时候,首先初始化的是成员变量属性
然后再是构造方法

4.如果不写任何的构造方法
jvm会自动的帮我们生成一个不带参数的构造方法
当我们自己写了构造方法之后,就会自动覆盖这个不带参数的构造方法了

5.不带参数的构造方法还是最好写上

6.子类构建的时候,先初始化父类,然后才初始化子类
通过构造方法可以观察出来

7.子类会自动调用父类不带参数的构造方法
如果父类没有不带参数的构造方法
    1.要么声明一个不带参数的构造方法
    2.要么使用super()指定调用父类构造方法,记住super应该在构造器的第一行

知识点

标签:...   不能   子类   nbsp   属性   知识   优先   没有   成员变量   

原文地址:http://www.cnblogs.com/a975567222/p/6664888.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!