匿名の内部クラス:
1。匿名の内部クラスは、実際には内部クラスの略語形式です。
2。匿名の内部クラスを定義するための前提条件:
内部クラスは、クラスを継承するか、インターフェイスを実装する必要があります。
3。匿名の内部クラスの形式:新しい親クラスまたはインターフェイス(){サブクラスのコンテンツを定義}
4。実際、匿名の内部クラスは匿名のサブクラスオブジェクトです。そして、このオブジェクトは少し太っています。コンテンツを含むオブジェクトとして理解できます。
5.匿名の内部クラスで3つ以上のメソッドを定義しないことが最善です。
要約クラスABSDEMO {Abstract void show(); } class outer {int x = 3; /* classインナーはabsdemo {int num = 90; void show(){system.out.println( "show:"+num); } void abc(){system.out.println( "hehe"); }} */public void function(){// absdemo a = new inner(); // inenter in = new inner(); // in.show(); absdemo d = new absdemo(){int num = 9; void show(){system.out.println( "num ==="+num); } void abc(){system.out.println( "haha"); }}; D.Show(); //d.abc( );//compilationが失敗しました。 }} class InnerClassDemo4 {public static void main(string [] args){new outer()。function(); }}上記の決まり文句は、Javaの匿名の内部クラスについての話は、私があなたと共有するすべてのコンテンツです。参照を提供できることを願っています。wulin.comをもっとサポートできることを願っています。