关于JAVA 类的问题。求详解。感谢万分。大侠们帮帮忙。

2024-11-07 22:38:31
推荐回答(1个)
回答1:

public class TestDemo1{
public void showMsg(){ //这是无返回值方法
System.out.println("Welcome !");
}
public String showHello(){ //这是有返回值的方法
return "hello";
}
public static void main(String args[]){ //主方法
String s;
TestDemo1 ts=new TestDemo1();
ts.showMsg(); //调用无返回值方法--showMsg()
s=ts.showHello(); //调用有返回值方法--showHello()
System.out.println(s);
}
}
运行结果:Welcome !
hello

--------------------||-----------------------
public class TestDemo2{
public TestDemo2(){
System.out.println("这是无参数的构造方法。");
}
public TestDemo2(String name){
System.out.println("这是有参数构造方法");
System.out.println("百度空间欢迎:"+name);
}
public void showMsg(){
System.out.println("Welcome !");
}
public String showMsg(String msg){ //重载showMsg()
return msg;
}
public static void main(String args[]){ //主方法
String s;
TestDemo2 ts1=new TestDemo2(); //调用无参数构造方法
TestDemo2 ts2=new TestDemo2("张三"); //调用有参数构造方法
ts2.showMsg(); //调用方法showMsg()
s=ts2.showMsg("重载showMsg()方法"); //调用方法showMsg(String msg)
System.out.println(s);
}
}
运行结果:

这是无参数的构造方法。
这是有参数构造方法
百度空间欢迎:张三
Welcome !
重载showMsg()方法