方法的定义
在学习方法之前我们先了解一下什么是形参?什么是实参?
有兴趣的童鞋可以看下我写的另一篇博客
直达超链接→什么是形参?什么是实参?
我们先看一看下面的一段代码
public static void main(String[] args) {
//计算a和b的和
int a = 5;
int b = 10;
int c = a + b;
System.out.println("a + b = "+ c);
//计算e和f的和
int e = 5;
int f = 10;
int g = e + f;
System.out.println("a + b = "+ g);
//计算h和i的和
int h = 5;
int i = 10;
int j = h + i;
System.out.println("a + b = "+ j);
}
public static void main(String[] args) {
sum(5,10);
sum(15,20);
sum(20,30);
}
public static void sum(int a,int b){
int c = a + b;
System.out.println("a + b = " + c);
}
对比一下上面两段代码不能看出下面的更加简洁方便,它就是使用了方法
我们下面来深入的看一看方法
先看一看结构
[修饰符] 返回值类型 方法名(参数){
方法体;
}
public static void sum(int a,int b){
int c = a + b;
System.out.println("a + b = " + c);
}
public static 就是修饰符
public :公共权限 修饰类、属性、方法。可以被任意类访问
protected:受保护的权限 修饰属性、方法。可以被同包类访问,如果不是同包类,必须是该类的子类才可以访问。
private:私有权限 修饰属性、方法。 只能在本类中访问
默认修饰符:不写就代表默认在同一个包中的类中可见,在其他包中不能用import导入。
void 就是返回值类型 String int float double 都可以作为返回值类型
sum 就是方法名
int a,int b 就是参数