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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© mingjing56 中级黑马   /  2015-4-18 00:05  /  551 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

子类中所有的构造函数都会默认访问父类中的空参数的构造函数,因为每一个子类构造内第一行都有默认的语句super();
如果父类中没有空参数的构造函数,那么子类的构造函数内,必须通过super语句指定要访问的父类中的构造函数。
如果子类构造函数中用this来指定调用子类自己的构造函数,那么被调用的构造函数也一样会访问父类中的构造函数。

1 个回复

倒序浏览
在new一个子类对象的时候,先会先执行父类的构造函数,但在堆内存中不会产生new Super();只会与一个父类的标记供给子类调用父类中的方法
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马