糗大了,java中的对象和值是不一样的
比如new一个对象,传递到方法中是引用,在方法中可以改变原来对象的值
而声明了一个基本类型的值,传到方法中是形参而已,在方法中修改值并不改变原来的值。
这就是C中形参和实参的区别
居然今天才在意,Java基础不行啊!
糗大了,java中的对象和值是不一样的
比如new一个对象,传递到方法中是引用,在方法中可以改变原来对象的值
而声明了一个基本类型的值,传到方法中是形参而已,在方法中修改值并不改变原来的值。
这就是C中形参和实参的区别
居然今天才在意,Java基础不行啊!