请各位大神帮我解释一个问题,先看代码,谢谢!
abstract class Base{
abstract public void myfunc();
public void another(){
System.out.println("Another method");
}
}
public class Abs extends Base{
public static void main(String[] args){
Abs a=new Abs();
a.amethod();
}
public void myfunc(){
System.out.println("My Func");
}
试卷上的一道题目,结果是可以编译和运行,输出的结果是“My Func”
我的疑问是上面的程序当中并没有出现amethod为什么可以调用它