本帖最后由 Mr.YangJC 于 2018-8-29 14:18 编辑
方法的定义
方法就是一段可以被重复调用的方法块。在Java中要想进行方法的定义,则如下:
定义方法三要素:(先把这三个要素分析出来再去定义方法)
方法的功能
方法的参数
方法的返回值类型
格式如下:
public static 返回类型 方法名称(参数类型 变量, ......) {
方法体代码;
return [返回值];
}
在定义方法的时候对于方法的返回值有一下的两类: void:没有返回值; 数据类型(基本类型,引用类型)。 但是在定义方法的时候有一点特别要注意,如果某一个方法上使用了void定义,那么该方法可以直接用return来结束调用。一般而言,这种return的处理往往需要结合if判断来实现。
方法的调用格式: 格式:
最纯粹的格式:
方法名(参数1,参数2...); 注意:传参数的时候方法定义里有几个参数就传几个参数.方法定义的时候参数是什么类型就传什么类型.
方法重载(重点)
方法重载指的是:方法名称相同,参数的类型和个数不同。
例如:实现方法重载
public class TestDemo {
public static void main(String[] args) {
//此时将根据参数的类型和个数的不同执行不同的方法体
System.out.println(add(10, 20)); System.out.println(add(30, 40, 50));
System.out.println(add(1.1, 2.1));
}
public static int add(int x, int y) {
return x + y;
} //此时方法名称相同,参数的个数不同
public static int add(int x, int y, int z) {
return x + y + z;
}
public static double add(double x, double y) {
return x + y;
} }
在进行方法重载的时候有一个重要的原则:要求方法的返回值类型一定要相同。
注意:方法不可嵌套写在方法里面,一定写在类中方法外.但是一个方法可以在里面调用另一个方法.
|