方法的重载
方法的重载是指一个类中可以定义有相同的名字,但参数不同的多个方法。调用时,会根据不同的参数表选择对应的方法。
例如:在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类的构造方法为: