1.什么是方法重载
多个方法具有相同的名称,但是参数不同
2.什么是参数不同
(1)参数类型
例:
Public void method (String s);
Public void method (int s);
(2)参数个数不同
例:
Public void method (String s,int i);
Public voic method (int s);
(3)参数顺序不同(同名不同参)
例:
Public void method (String s,int i);
Public void method (String i,int s);
参数不同指的是参数整体主要是参数类型,如下面的两个方法就不属于顺序不同的情况,因此不是方法重载
Public void method (String s,int i);
Public void method (String i,int s);
为什么要用方法重载:
好处:满足用户需求,提高实用性和灵活性
不足:编程麻烦