方法重载
在同一个类中,允许出现同名的方法,只要方法的参数列表不同
参数列表不同:参数个数,数据类型,顺序
对于重载的调用,根据参数传递进行区分
重载的注意事项
1.参数列表必须不同
2.重载和参数变量名无关
3.重载和返回值类型无关
4重载于修饰符无关
技巧:重载只看方法名和参数列表
方法调用中的参数传递问题
值传递
public static void main(string[] args){
int a=1,b=2;
change(a,b);
system.out.println(a);a输出1
system.out.println(b);b输出2
}
pubic static void change(int a,int b){
a+=b;
b+=a;
}
传地址
main(){
int[] arr={1,2,3,}
system.out.println(arr[2]);
change(arr);
system.out.println(arr[2]);
}
public static void change (int[] arr){
arr[2]=100;
}
要做随机点名器
1.存储姓名
2.遍历姓名
3.随机点名其中一人,打印