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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© bigbean 中级黑马   /  2014-2-22 00:20  /  971 人查看  /  9 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 bigbean 于 2014-2-22 00:30 编辑

D为什么不可以啊出现在Demo的子类中啊,这解释没看懂。

评分

参与人数 1技术分 +1 收起 理由
滔哥 + 1

查看全部评分

9 个回复

倒序浏览
方法的重载是指在同一个类中方法名相同,形参列表不同的两个类,返回值类型和修饰符与方法重载没有关系

评分

参与人数 1技术分 +1 收起 理由
滔哥 + 1

查看全部评分

回复 使用道具 举报
絮缘小默 发表于 2014-2-22 00:28
方法的重载是指在同一个类中方法名相同,形参列表不同的两个类,返回值类型和修饰符与方法重载没有关系 ...

哦,知道了~:lol
回复 使用道具 举报
因为出现了相同名字且相同参数的函数  但返回值不同  不可以和原函数存在于同一个函数中,调用时虚拟机不知道该调用哪一个  虚拟机不知道应该返回哪一种类型的返回值

评分

参与人数 1技术分 +1 收起 理由
滔哥 + 1

查看全部评分

回复 使用道具 举报
松涛小玮 发表于 2014-2-22 00:32
因为出现了相同名字且相同参数的函数  但返回值不同  不可以和原函数存在于同一个函数中,调用时虚拟机不知 ...

谢谢,知道了:lol
回复 使用道具 举报

不用谢  帮助别人 是一种美德 对我也是一种锻炼 一起加油
回复 使用道具 举报
客气客气
回复 使用道具 举报
osully 金牌黑马 2014-2-22 14:04:47
8#
顺便帮自己复习一下:
在同一个类中,允许存在一个以上的同名函数,只要它们的参数个数或者参数类型不同即可
与返回值类型无关,只看参数列表。
回复 使用道具 举报
多个同名函数同时存在,具有不同的参数个数/类型。重载Overloading是一个类中多态性的一种表现。
具有不同的参数和不同的定义。方法名一样,重载:参数的个数和类型不一样

评分

参与人数 1技术分 +1 收起 理由
何伟超 + 1

查看全部评分

回复 使用道具 举报
重载跟返回的类型是没有关系的,重载只要看参数的个数和参数的类型
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马