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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© qincai 中级黑马   /  2014-6-11 20:35  /  1103 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 qincai 于 2014-6-13 22:45 编辑

重写和重载

6 个回复

倒序浏览
重写  就是父子类中方法一模一样,
重载 就是方法名相同 参数列表不同,和返回值无关
回复 使用道具 举报
同楼上一样
回复 使用道具 举报
姿_`态 发表于 2014-6-11 20:37
重写  就是父子类中方法一模一样,
重载 就是方法名相同 参数列表不同,和返回值无关 ...

重写父子类完全一样,只改方法体?
回复 使用道具 举报
qincai 发表于 2014-6-11 20:41
重写父子类完全一样,只改方法体?

是的  别的都不要动 只改方法体
回复 使用道具 举报
1 重载和重写的方法名称都相同,但重载要求参数列表不同,而重写要求参数列表完全相同。
2 重载对于方法前面的修饰符没有限制,而重写则对这些修饰符的使用有限制
3 重载时编译器在编译期间就可以确定调用那一个方法,而重写则有可能在运行期间才能确定。
回复 使用道具 举报
重写是说函数声明(不知道该说声明还是定义)完全一样,只有方法体不一样;重载是函数名一样,参数列表不同,和返回值确实无关
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马