class rr
{
private void a(int x,int y)
{
System.out.println(x+y);
}
public void a(int c,float d)
{
System.out.println(c+d);
}
public static void main(String args[])
{
rr r=new rr();
r.a(5,6);
r.a(5,5.5f);
}
}
算重载啊!

解决方案 »

  1.   

    和返回值有关系吗?假设这种情况
       public int   方法名1(int a ,float b){........}
       public float 方法名1(int a ,float b){.........}c++不能算重载,C++重载与返回值无关。不知java的规则怎么定义
      

  2.   

    对原始野人的补充就是
        public void getl(int i,String b){
            
        }
        public void getl(String b,int i){
        }
    这个也是重载,但是光返回类型不同是不行的