方法结构解释

方法其实就是函数。

只不过相较于C的函数中,方法的返回类型中,前面可以加上一个修饰符

1
2
3
public static int add(int i, int j){
return i + j;
}

其实 static 是修饰符中的一种。int 是返回类型的一种,add是方法名,小写。注意修饰符可以加多个

,比如 加上public

方法重载

方法重载就是方法名可以相同,方法的返回值类型可以相同,但是方法之间的形参的类型和数量必须要有区别

一般来说,系统会根据形参对同名方法进行选择,然后执行。

但是也有可能会有错误

例子

1
2
3
4
5
6
7
int add(int i, int j){
return i + j;
}

double add(int i, int j){
return i + j;
}

上面的例子是不对的,关键在于系统无法选择合适的方法进行执行。形参相同,返回类型不同,不能作为方法重载的使用方式