我在Android Studio(aar)中创建了一个库,并已成功将其导入到我创建的另一个应用程序中。在库中,我有一个基本的抽象类,我从中扩展,以便创建我想在新应用程序中使用的类。在我的应用程序中,我成功地调用了库的子类中的方法,但它似乎无法访问基本抽象类中的方法。
库
AbstractClass {
public void methodAbstractClass();
}
ChildClass extends AbstractClass {
public void methodChildMethod();
}
MainApplication
import ChildClass;
MainApplication {
public void doWork() {
methodChildMethod(); // Works
methodAbstractClass(); // Does not work, not visible
}
}
我错过了什么吗?我是否需要在库中的ChildClass类中添加覆盖调用,以便应用程序可以访问AbstractClass类中的方法?
答案 0 :(得分:0)
您可能只是导入ChildClass
。