首页 > javai 面如何通过类a的方法,改变类b的属性?

javai 面如何通过类a的方法,改变类b的属性?

比如类a的某方法,想要修改类b的某个属性,是可以修改的么?修改的方式有哪几种?


// 在类a里面有类b的实例对象不就可以了么
public class A{
    B b = new B();
    // 修改B的年龄属性
    public void modifyAge(int age){
        b.setAge(age);
    }
}

有点看不懂你说的是不是static的变量和方法,默认按照非static的来吧,顺便java类名不大写可能会被烧死

class A{
    //...
    
    public void modifyB(B b, C c){
        b.setC(c);
    }
    //...
}

你要用类的方法还是对象的方法,改类的属性还是对象的属性

看你上面的描述似乎都是对象,而不是开始写的类,而且如果是public的话,都是直接调就行了

【热门文章】
【热门文章】