因为没有看到AbsDemo这个类所以不知道AbsDemo类中的具体实现。
但是当我补上AbsDemo这个类代码后是没有问题的,代码如下:
abstract class AbsDemo {
abstract void show();
abstract void abc();
}
public class Text111 {
public static void main(String[] args) {
AbsDemo d = new AbsDemo() {
int num = 9;
void show() {
System.out.println("num===" + num);
}
void abc() {
System.out.println("haha");
}
};
d.show();
d.abc();
}
}
分析原因:可能是你写的AbsDemo类中没有定义abc()这个成员函数造成的。 |