JAVA初学者请教高手

来源:百度知道 编辑:UC知道 时间:2024/05/15 03:47:16
class Test{
public void show(){
System.out.println("hello");

}
public int show(int x){
return 2*x;
}
public String show(String s){
return s;
}
public static void main(String[]args){
Test t=new Test();
t.show();
System.out.println(t.show(2));
System.out.println(t.show("abc"));
}
}
谁能帮我解释一下这段代码。其实主要是想弄明白几个返回类型之间的关系、具体定义^_^
另外我们老师布置了一个作业。让用FOR循环打出人的身体形状。
偶是新手- -!别介意哈- -!

class Test
{
public void show(){ //定义show方法
System.out.println("hello"); //打印出字符“hello”
}
public int show(int x){ //定义int类型的show方法,参数为x
return 2*x; //返回值
}
public String show(String s){ //定义String类型的show方法,参数为s
return s; //返回值
}
public static void main(String[]args){
Test t=new Test(); //实例化Test
t.show(); //调用show方法
System.out.println(t.show(2)); //调用int类型show方法,传参数2
System.out.println(t.show("abc")); //调用String类型show方法,传参数abc
}
}

帮你注释了,希望能帮到你

hello
4
abc

方法的重载嘛