怎么理解下面这段话:
Java语言在给调用方法的参数赋值时,只采用传值的方式。所以,基本类型数据传递的是该数据的值本身;而引用类型数据传递的也是这个变量的值本身,即对象的引用变量,而非对象本身。通过方法调用,可以改变对象的内容,但对象的引用变量是不能改变的。简言之,就是当参数是基本数据类型时,则是传值方式调用;而当参数是引用型的变量时,则是传址方式调用。
下划线部分不理解,求大佬指教。
还想请教一下方法调用中对象作为参数和变量作为参数有什么区别?分别是哪种调用方式?
怎么理解下面这段话:
Java语言在给调用方法的参数赋值时,只采用传值的方式。所以,基本类型数据传递的是该数据的值本身;而引用类型数据传递的也是这个变量的值本身,即对象的引用变量,而非对象本身。通过方法调用,可以改变对象的内容,但对象的引用变量是不能改变的。简言之,就是当参数是基本数据类型时,则是传值方式调用;而当参数是引用型的变量时,则是传址方式调用。
下划线部分不理解,求大佬指教。
还想请教一下方法调用中对象作为参数和变量作为参数有什么区别?分别是哪种调用方式?