class cls6
{
String a;
void c1(long x)
{
a="long";
}
void c1(int x)
{
a="int";
}
void c1(short x)
{
a="short";
}
void c1(String x)
{
a="String";
}
void p()
{
System.out.println(a);
}
public static void main(String[] arguments)
{
cls6 c=new cls6();
c.c1((short)1);//short 类型
c.p();
c.c1(1); //int 类型
c.p();
c.c1(1l); // long 类型
c.p();
c.c1("1");//String 类型
c.p();
}
}
Java方法重载实例解析
本文通过一个具体的Java类的实现展示了方法重载的概念及应用。该类包含多个名为c1的方法,每个方法接受不同类型的参数,并根据输入类型执行特定的操作。通过调用这些方法并打印结果,演示了如何根据传递的参数类型选择合适的方法。
205

被折叠的 条评论
为什么被折叠?



