方法的定义
把已经写好的代码打包在一起,定义为方法
方法的调用
方法写好后,需要调用使用。必须先定义才能使用,否则会报错
方法书写格式
最简单的方法定义:
public static void 方法名(){
方法体(代码);
}
带参数的方法定义:
public static void 方法名(参数1,参数2){
方法体(代码);
}
形参:全称形式参数,方法定义中的参数。
实参:全称实际参数,方法调用中的参数。
注意:方法调用时,参数的数量和类型必须和方法一致,否则报错
带返回值的方法定义
public static 数据类型 方法名(参数1,参数2){
方法体(代码);
return 返回值;
}
什么时候需要返回值,代码需要根据返回值编写另一段代码时
方法的重载
在同一个类中,定义了多个同名的方法,这些方法的功能一样;
每个方法具有不同的参数类型或参数个数,这些同名的方法构成了重载
return 和 break区别
return 在方法中使用,1-表示结束方法,2-表示返回值
break在循环中使用结束代码
今日总结
1:如果定义的是数组类型的返回值方法,在return 直接写上数组就行;
2:判断重载
是否在同一个类中,数据类型不同,方法名称相同,形参个数不同
3:基本数据类型和引用数据类型
基本数据类型是 整型,浮点,布尔,字符类型,其他都是引用数据类型
方法传递改变值的时候
基本数据类型改变的是真实数据所以是不变的。
引用数据类型是在堆中存储数据的,栈是存储地址,所以改变的时候是会去地址改变所存储的值,因此是变化的。