public class Test{
public void changeNum(int x){
System.out.println("方法执行开始:"+x); //1
x=10; //修改传递进来的值
Sytem.out.println("方法执行最终:"+x); //10
}
public static void main(String[] args){
//创建一个对象----->前提 有一个类模型
//创建对象前隐藏——加载类模型的过程
Test t=new Test(); //堆内存中开辟空间
int a=1;
t.changeNum(a);
//调用方法 让方法执行一遍
//1.方法存在哪里? 对内存的对象空间内
//2.方法在哪里执行的? 占内存中开辟了一块临时的方法执行空间
Sytem.out.println("方法执行完毕,main方法中a的值:"+a); // 1
//形参 与 实参
//想让a的值 跟着方法内部的形参改变
public int changeNum(int x){
System.out.println("方法执行开始:"+x); //1
x=10; //修改传递进来的值
Sytem.out.println("方法执行最终:"+x); //10
return x; //返回值 ,将x临时的变量空间内的值(值 引用)返回出来
}
}
}
方法参数返回值问题
最新推荐文章于 2023-11-27 08:37:04 发布