面向对象-值传递和引用传递

值传递和引用传递

    public static void main(String[] args) {
sum sum = new sum();
int x = 10;
System.out.println("方法调用前x="+x);



sum.change(x);
System.out.println("方法调用后x="+x);
}
}

class sum{
public void change(int x){
x +=5;
System.out.println("方法中的x值是:"+x);
}


}

 

 

 基本数据

基本数据类型作为形式参数,形参的改变不会影响实际参数,传递的是值本身

 

引用数据类型

'引用数据类型作为参数形参的改变影响实际参数,传递的是地址值

posted @ 2022-06-14 15:38  我滴妈老弟  阅读(26)  评论(0编辑  收藏  举报