java问题 高手进来 希望能解释下任何一项
来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/05/03 11:09:11
java问题 高手进来 希望能解释下任何一项
12. 选出下列与方法public void add(int a){}为合理的重载方法。
A. public int add(int a)
B. publicvoid add(long a)
C. public void add(int a,int b)
D. public void add(float a)
12. 选出下列与方法public void add(int a){}为合理的重载方法。
A. public int add(int a)
B. publicvoid add(long a)
C. public void add(int a,int b)
D. public void add(float a)
//全都是重载,程序说明一切
class E
{
public int add(int a)
{
System.out.println("1");
return 1;
}
public void add(long a)
{
System.out.println("2");
}
public void add(int a,int b)
{
System.out.println("3");
}
public void add(float a)
{
System.out.println("4");
}
}
public class Test
{
public static void main(String args[])
{
E e = new E();
e.add(1);
e.add(100L);
e.add(1,2);
e.add(1.0f);
}
}
/*
结果输出:
1
2
3
4
*/
class E
{
public int add(int a)
{
System.out.println("1");
return 1;
}
public void add(long a)
{
System.out.println("2");
}
public void add(int a,int b)
{
System.out.println("3");
}
public void add(float a)
{
System.out.println("4");
}
}
public class Test
{
public static void main(String args[])
{
E e = new E();
e.add(1);
e.add(100L);
e.add(1,2);
e.add(1.0f);
}
}
/*
结果输出:
1
2
3
4
*/