值传递(Pass By Value)

引用传递(Pass By Reference)

 

基本类型:int num = 10; 变量直接保存的值

引用类型:String str = "abc"; 变量保存的是对象的地址

 

赋值符号 "=":基本类型会直接改变变量的值;引用类型会改变引用中保存的地址,原对象不会改变

 

若参数为基本类型,传递的是基本类型值的拷贝

若参数为引用类型,传递的是改参数引用的对象在堆中地址的拷贝

 

Java方法参数只有值传递

posted on 2019-03-04 14:25  MC伍  阅读(112)  评论(0编辑  收藏  举报