方法
其实java的方法和C中的函数功能其实是差不多的
方法的具体语法格式
修饰符 返回值类型 方法名([参数类型 参数名1...]){
执行语句
return 返回值;
}
方法有返回值的话,那么每一条执行通路都必须要有返回值
重载
java允许在一个程序中定义多个名称相同的方法,但是参数的类型或个数必须不同
package chap1;
public class Class1 {
public static void main(String[] args) {
int sum1=add(1,2);
int sum2=add(1,2,3);
System.out.println("sum1"+sum1);
System.out.println("sum2"+sum2);
}
public static int add(int a,int b) {
return a+b;
}
public static int add(int a,int b,int c) {
return a+b+c;
}
}
方法的重载与返回值类型无关,他需要满足两个条件
- 方法名相同
- 参数个数或参数类型不相同