比如类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的话,都是直接调就行了