方法结构解释
方法其实就是函数。
只不过相较于C的函数中,方法的返回类型中,前面可以加上一个修饰符
1 | public static int add(int i, int j){ |
其实 static 是修饰符中的一种。int 是返回类型的一种,add是方法名,小写。注意修饰符可以加多个
,比如 加上public
方法重载
方法重载就是方法名可以相同,方法的返回值类型可以相同,但是方法之间的形参的类型和数量必须要有区别
一般来说,系统会根据形参对同名方法进行选择,然后执行。
但是也有可能会有错误
例子
1 | int add(int i, int j){ |
上面的例子是不对的,关键在于系统无法选择合适的方法进行执行。形参相同,返回类型不同,不能作为方法重载的使用方式