abstract class
Java でサンプルを作成しようとしたときに、誤って 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);
}
};
}
}