A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1、子类中构造方法的特点(理解)
          子类默认构造方法都访问了父类的无参构造方法,子类构造方法中都有默认语句super(),并且默认只能是无参的super()语句
          因为子类会具备父类中非私有数据,这个初始化靠父类完成,所以先调用父类构造方法来初始化父类中的数据

    2、如果父类无无参构造,子类构造如何访问父类构造(掌握)
          1、通过super(参数)调用父类带参构造方法
          2、通过this(..)调用本类构造方法 //知道就行,一般不用,但是需要注意的是如果一个类中所有的构造方法第一句都调用this(..),这样是错误

     3、构造方法执行完后会创建该类的对象吗?
          不一定,子类的构造方法第一行调用父类的构造方法时,不会创建对象

     4、注意   
          构造方法中的this()和super()语句必须放第一行,并且只能取其一

1 个回复

倒序浏览
不错 总结中 要记住 不难 就是难理解啊
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马