黑马程序员技术交流社区
标题:
子父类间构造方法特点和注意事项
[打印本页]
作者:
Java_Bird
时间:
2015-9-6 20:40
标题:
子父类间构造方法特点和注意事项
1、子类中构造方法的特点(理解)
子类默认构造方法都访问了父类的无参构造方法,子类构造方法中都有默认语句super(),并且默认只能是无参的super()语句
因为子类会具备父类中非私有数据,这个初始化靠父类完成,所以先调用父类构造方法来初始化父类中的数据
2、如果父类无无参构造,子类构造如何访问父类构造(
掌握
)
1、通过super(参数)调用父类带参构造方法
2、通过this(..)调用本类构造方法 //知道就行,一般不用,但是需要注意的是如果一个类中所有的构造方法第一句都调用this(..),这样是错误
3、构造方法执行完后会创建该类的对象吗?
不一定,子类的构造方法第一行调用父类的构造方法时,不会创建对象
4、注意
构造方法中的this()和super()语句必须放第一行,并且只能取其一
作者:
双元黑马12
时间:
2015-9-6 21:30
不错 总结中 要记住 不难 就是难理解啊
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2