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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

重写是父子类的多态,重载是本类中的多态,这就是java多态的特性
父子类中的多态,一般子类中的每一个构造函数默认第一行会有一个super();
本类中的多态,一般本类中的构造函数第一行会有this();
有人会说this();和super();都放在构造函数第一行不是会冲突么?
毕老师说过,本类中至少有一个构造函数会有super();,其他构造函数会重载本类构造函数,那么被重载本类构造函数肯定有一个有super();,如果没有可能是你这个类没有父类,或者你你要检查你的代码了!!!

1 个回复

倒序浏览
帮顶一个
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马