黑马程序员技术交流社区

标题: 看到一个问关于函数重写与函数重载的区别? 来了兴致,简单小总结一下 [打印本页]

作者: 潘中辉    时间: 2015-12-7 12:41
标题: 看到一个问关于函数重写与函数重载的区别? 来了兴致,简单小总结一下
重写是父子类的多态,重载是本类中的多态,这就是java多态的特性
父子类中的多态,一般子类中的每一个构造函数默认第一行会有一个super();
本类中的多态,一般本类中的构造函数第一行会有this();
有人会说this();和super();都放在构造函数第一行不是会冲突么?
毕老师说过,本类中至少有一个构造函数会有super();,其他构造函数会重载本类构造函数,那么被重载本类构造函数肯定有一个有super();,如果没有可能是你这个类没有父类,或者你你要检查你的代码了!!!

作者: 洋葱头头    时间: 2015-12-7 19:22
帮顶一个




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2