所以我有 A 类扩展 B 类,B 类扩展 JInternalFrame,B 有一个方法 myMethod(在我的情况下,myMethod 将订单系统转换为十进制数)。现在我想在 A 类的方法中使用 B 类中的 myMethod,但是当我尝试调用 super.myMethod() 时,它说 myMethod() 未找到,当我查看之后出现的所有方法时键入“super.”,这些方法都是 JTable 方法(如果我控制单击下拉菜单中的任何方法,我会转到 JTable.java)。
我尝试在 A 类中创建 B 然后使用 B.myMethod(),这可行,但是有没有办法在 A 类中调用 myMethod 而无需创建 B?
public class B extends JInternalFram{
constructor(){
}
public myMethod(){
//does conversions here
}
}
public class A extends B{
constructor(){
}
public anotherMethod(){
//needs to use b.myMethod();
}
}
谢谢