黑马程序员技术交流社区

标题: 子父类间构造方法特点和注意事项 [打印本页]

作者: 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