当我尝试在 Java 中做一些示例时abstract class
,我不小心在 Eclipse 中得到了一些类似匿名内部类的东西。
我已经粘贴了下面的一段代码。我不明白abstract class
它与匿名类有什么关系。
package com.Demo;
abstract class OuterClass {
abstract void OuterClassMethod();
}
public abstract class InnerClass extends OuterClass {
public static void main(String[] args) {
InnerClass myInnerClass = new InnerClass() {
@Override
void OuterClassMethod() {
int OuterClassVariable = 10;
System.out.println("OuterClassVariable" + " " + OuterClassVariable);
}
};
}
}