方法的重载
方法的重载是指一个类中可以定义有相同的名字,但参数不同的多个方法。调用时,会根据不同的参数表选择对应的方法。
例如:在Person类中添加如下方法:
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
void info() {
Systern.out.println("My id is "+id);
}void info(String t) {
System. out. println (t+" "+id+" "+age);
}//运行如下程序public class Test {
public static void main(String args[]) {
Person p = new Person(l,20);
p.info() ;
p.info("hello");
}
} |
构造方法的重载
>与普通方法一样,构造方法也可以重载:
>例如:修改Person类的构造方法为: