1.方法的作用:封装一段代码结构,可以被重复调用以提高的复用性,提高开发效率,让程序
逻辑更清晰
2.方法的完整的格式
修饰词 返回值 方法名(形参列表,形参列表){
. . .
方法体(需要执行的功能代码)
. . .
return 返回值;
}
注意:
实参:如在方法内部定义的变量
形参:如在定义方法是,“()”中所申明的参数
如果方法没有结果需要放回值,放回值类型为 void
3,基本类型和引用类型的参数在传递有什么不同
.基本类型的参数传输存储的数据值
例子
public static void main(String[] args) {
int a=10;
change(a);
System.out.println(a); //10
}
public static void change(int a){
System.out.println(a); //10
a=20;
System.out.println(a+"_"); //20
}
}
.引用类型的参数传输存储的地址值
例子
public static void main(String[] args) {
int[] arr={13,23,24};
change(arr);
System.out.println(arr[1]); //222
}
public static void change(int[] arr){
System.out.println(arr[1]); //23
arr[1]=222;
System.out.println(arr[1]);//222
}
}
4,方法的调用
有放回是类型申明的方法的调用
1.赋值调用:定义变量接收方法的结果
2.输出调用:房子输出语句调用
3.直接调用:方法还是会执行的,只是放回的结果我们不要
无返回值方法的调用
1.直接调用一下
5.方法的注意事项
1.方法和方法之间是平行关系,不能嵌套定义
2.方法的放回类型为void(无返回值),方法内则不能使用return放回数据
如果放回类型写了具体的类型,方法内部则必须使用return返回对应类型
的数据
3.return 语句下面,不能编写代码,因为永远执行不到
4.方法不调用就不执行,调用是必须严格匹配方法的参数情况
6.方法的重载
(1)定义:重载就是在一个类中,有相同的函数名称,但形参不同的函数
(2)规则:
方法名称必须相同
参数列表必须不同(个数不同。类型不同,常熟排列顺序不同等等)
方法的放回类型可以相同也可以不同
仅仅放回类型不同不足以成为方法的重载
(3)实现理论
方法名称相同时。编译器会根据调用的方法的参数个数,参数类型等去
逐个匹配,以选择对应的方法,如果匹配失败,则编译器报错
标签:总结,arr,调用,java,void,println,类型,方法 From: https://www.cnblogs.com/zzs2004/p/16955045.html