在我的 java 应用程序中,我想解决以下场景
class C {
}
Class A extends C {
public A() {
B objB=new B(this);
objB.methodA();
}
public void methodX() {
}
}
Class B {
private A objA;
public B(A a) {
objA=a;
}
public void methodA() {
objA.methodX()
}
}
是否可以从 B 类调用 A 的 methodX()。当我编译代码时,objA(在 B 类中) 只能访问 C 类方法?是否存在解决上述情况的替代方法?请帮忙