Java题目编写一个A类和B类,B类调用A类的传数组无返回方法?

2024-11-18 12:37:38
推荐回答(1个)
回答(1):

Java中数据类型分为基本类型的引用类型两大类

基本类型: byte、short、int、long、float、double、boolean、char

引用类型: 类、接口、数组

基本类型的变量在声明时就会分配数据空间
而引用类型在声明时只是给变量分配了引用空间,并不分配数据空间


值传递 方法调用时,实际参数把它的值传递给方法的形参,形参接收的只是原始值的一个副本,后续方法里对形参的修改不会影响原来的实参的值
引用传递

引用传递在方法调用时,传递给方法形参的只是原始值的一个引用,这个引用指向变量实际的值,当方法里对引用的值修改时,由于修改的是内存地址的值,所以原始值也会受影响。
B类调用A类的传数组方法,直接改变了B类中数组的引用,原数组的引用不受影响