❶ java中string传值是按值传递还是地址传递
不要去尝试拿c c++的思维考虑java,不用去考虑String传递的是值还是地址,我是这么理解的,只要知道回String的底层是由答被final修饰的char数组组成,那么String类型的数值永远不会在原值上被改变,所有方法比如replace等 都是创建一个新的对象,记住永不可改变就好了。
❷ Java两个类之间传值
成员变量应该是private的,
所以只能对外提供访问的方法!
所以在class A 中要提供获取m的方法和修改m的方法。
而class B 可以 创建 class 的对象,对象调用函数去访问数据!
❸ java如何把一个类的某个值传到另一个类
声明个全局变量,对象调用也可以,可用封装的getter()方法得到值,或声明静态就量,直接用类名调用,或写构造方法,或用面向对象的继承,子类继承父类所有的属性