package javatest;
class Human{
public void sayHello(String str){
System.out.println("你好");
}
public void sayHello(char c){
System.out.println("Hello");
}}public class TeatClass {
public static void main(String []args){
Human human =new Human();
human.sayHello("s");
}}
程序内的两种sayHello方法是平行关系还是覆盖关系呢?
如何调用方法输出Hello.
另外,重载是什么意思啊。
class Human{
public void sayHello(String str){
System.out.println("你好");
}
public void sayHello(char c){
System.out.println("Hello");
}}public class TeatClass {
public static void main(String []args){
Human human =new Human();
human.sayHello("s");
}}
程序内的两种sayHello方法是平行关系还是覆盖关系呢?
如何调用方法输出Hello.
另外,重载是什么意思啊。
human.sayHello('s');
你参数用字符类型,这样调用就能输出 hello 了
2。输出hello的方法:
Human human =new Human();
human.sayHello('s');
3。你写的这个类中的sayHello方法就是重载,具体意思就是:java允许在一个类中,多个方法拥有相同的名字,但在名字相同的同时,必须有不同的参数,这就是重载