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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Senmonfy   /  2016-3-14 21:46  /  2150 人查看  /  36 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

明显不是重载,参数列表不同指的是函数的形参的个数、参数的类型至少有一个是不同的

public static void sum(int a , int b){
  }
  public static void sum(String a , int b){
  }
这样就算重载了 ,楼主那样写编译都过不了吧
回复 使用道具 举报
算,参数类型不同
回复 使用道具 举报
以下两个方法算是重载的!!
回复 使用道具 举报
不算重载 !
回复 使用道具 举报
不算重载~~~
回复 使用道具 举报
里程碑 来自手机 初级黑马 2016-3-18 08:49:06
26#
Senmonfy 发表于 2016-3-14 21:46
public static void sum(int a , int b){
  }
  public static void sum(int b , int a){

肯定是重载,看参数列表,毕向东的视频里好像就有这个例子
回复 使用道具 举报
Banana_uSuOO 发表于 2016-3-17 18:42
我也郁闷了,两个都是int类型,更换a,b不还是一样吗?

是一样的
回复 使用道具 举报
不算是方法重载
回复 使用道具 举报

为什么,给个解释好不好
回复 使用道具 举报

答案是不一样的,你再看看吧
回复 使用道具 举报
这个不算吧
回复 使用道具 举报
方法名一样 , 参数列表相同 , 不是重载
回复 使用道具 举报
不算都是int型
回复 使用道具 举报
你的这个应该不算是重载
回复 使用道具 举报
算重载,但是在开发中不用~
回复 使用道具 举报
Open 中级黑马 2016-3-20 15:00:37
36#
合理的重载方法
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 加入黑马