익명의 내부 클래스 :
1. 익명 내부 클래스는 실제로 내부 클래스의 약어 형식입니다.
2. 익명 내부 클래스 정의를위한 전제 조건 :
내부 클래스는 클래스를 상속하거나 인터페이스를 구현해야합니다.
3. 익명 내부 클래스의 형식 : 새 상위 클래스 또는 인터페이스 () {서브 클래스의 내용 정의}}
4. 실제로 익명의 내부 클래스는 익명의 서브 클래스 객체입니다. 그리고이 물체는 약간 뚱뚱합니다. 내용이있는 객체로 이해 될 수 있습니다.
5. 익명 내부 클래스에서 3 개 이상의 방법을 정의하지 않는 것이 가장 좋습니다.
Abstract Class Absdemo {Abstract void show (); } 클래스 외부 {int x = 3; /* 클래스 내부 연장 absdemo {int num = 90; void show () {System.out.println ( "show :"+num); } void abc () {system.out.println ( "hehe"); }} */public void function () {// absdemo a = new Inner (); // inner 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을 더 지원할 수 있기를 바랍니다.