方法重载
在一个类中,我们可以定义多个方法。如果这些方法的功能类似。只有参数列表不同。那么,我们可以把这些方法做成同名方法。
class Hello {
public void hello() {
System.out.println("Hello, world!");
}
public void hello(String name) {
System.out.println("Hello, " + name + "!");
}
public void hello(String name, int age) {
if (age < 18) {
System.out.println("Hi, " + name + "!");
} else {
System.out.println("Hello, " + name + "!");
}
}
}
这种方法名相同,但各自的参数不同,称为方法的重载。并且这些重载方法的返回值都是相同的。
浙公网安备 33010602011771号