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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 西贝 中级黑马   /  2016-3-11 22:47  /  767 人查看  /  12 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1.         public static void print() {
  2.                 System.out.println("wo + 1");
  3.         }
  4.         public static int print(int i) {
  5.                 System.out.println("wo + 2");
  6.                 return 1;
  7.         }
复制代码

如上,方法名相同,参数列表不同,但是返回值也不同,算是方法重载吗?

12 个回复

倒序浏览
是方法的重载,方法重载的三个条件是在同一个类中,方法名相同,与返回值类型无关,参数列表不同.

评分

参与人数 1黑马币 +1 收起 理由
西贝 + 1 很给力!

查看全部评分

回复 使用道具 举报 1 0
是方法的重载,方法重载的三个条件是在同一个类中,方法名相同,与返回值类型无关,参数列表不同.
回复 使用道具 举报
方法重载:同一个类中,出现的方法名相同,参数列表不同的现象。
方法重载能改变返回值类型,和返回值类型无关。
回复 使用道具 举报
hpuie0703 发表于 2016-3-12 00:16
是方法的重载,方法重载的三个条件是在同一个类中,方法名相同,与返回值类型无关,参数列表不同. ...

多谢回答
回复 使用道具 举报
算是重载.重载与返回值分类型无关,只与参数列表有关,但是前提是在同一个类中并且方法名相同
回复 使用道具 举报
是重载,但是你第二个方法穿入参数,怎么不见用
回复 使用道具 举报
这个是重载!重载是:在同一个类中,方法名相同,与返回值类型无关,参数列表不同.
回复 使用道具 举报
当然算是啦,其实算不算都无所谓,不就纠结是不是重载,能用就行
回复 使用道具 举报
是重载,一个有参数,一个无参数
回复 使用道具 举报
是重载,方法的重载与返回值类型无关
回复 使用道具 举报
是重载,方法重载就是要满足方法名必须相同,形参列表不能一致,
回复 使用道具 举报
Banana_uSuOO 来自手机 中级黑马 2016-3-12 23:56:38
13#
当然是啦,我新人都知道啦来自: iPhone客户端
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马