将BankAccount类中的方法定义为静态的(public static)就可以:
public abstract class BankAccount {
public static void methodA(){
     ...
}
}public class Transaction{
BankAccount.methodA();           //如此引用
}

解决方案 »

  1.   

    解决方法很多,既然BankAccount是public abstract class ,把要调用的方法设为public,当然要使BankAccount能够被找到。如果觉得不太安全,还可以把BankAccount、Transaction放到同一个包,方法为默认(前提:the mothod is not abstract)。既然BankAccount是public abstract class 
      

  2.   

    必须有一个 BankAccount 的子类的实例, 然后调用这个类的方法,
    或者 在 BankAccount 中定义静态方法.
      

  3.   

    首先要明确abstract类是不可以实例化的,
    如果要调用它的方法,要么通过其子类的实例,
    要么使所需方法成为静态方法
    因此同意SuperMMX(也是大富翁的吧?)
      

  4.   

    1将BankAccount类中的方法定义为静态的(public static)
    2把要调用的方法设为public, import BankAccount in Transaction
    3 把BankAccount、Transaction放到同一个包