Java程序设计语言总是采用按值调用。
对于基本类型的变量是直接传值,而对于引用类型的变量则会传的是这个对象的地址。
Java总是按值调用,所以,对于str,student则是拿的它们的值,而这个值为实例对象的首地址。
Java里面的包装类型的类像String都是被final修饰,虽然方法传递的是这些类的对象的地址,在方法类中也没法修改它的值。所以有时会看起来像传递的是它的值。
Java的方法传参
最新推荐文章于 2024-11-06 14:02:43 发布
Java程序设计语言总是采用按值调用。
对于基本类型的变量是直接传值,而对于引用类型的变量则会传的是这个对象的地址。
Java总是按值调用,所以,对于str,student则是拿的它们的值,而这个值为实例对象的首地址。
Java里面的包装类型的类像String都是被final修饰,虽然方法传递的是这些类的对象的地址,在方法类中也没法修改它的值。所以有时会看起来像传递的是它的值。