1. 程式人生 > >java中的匿名內部類

java中的匿名內部類

匿名內部類

/* 知識點:匿名內部類 作用: 匿名內部類也就是沒有名字的內部類 正因為沒有名字,所以匿名內部類只能使用一次,它通常用來簡化代碼編寫 但使用匿名內部類還有個前提條件:必須繼承一個父類或實現一個接口 */ //抽象類 abstract class Person { public abstract void eat(); } //接口類(USB接口規範) interface USB { public void insert(); } class AnonymousInnerClassDemo { public static void main(String[] args) { //在抽象類上使用匿名內部類 Person p = new Person() { public void eat() { System.out.println("eat something"); } }; USB u = new USB() { public void insert() { System.out.println("usb U..."); } }; p.eat(); //調用匿名內部類中的eat方法 u.insert(); //調用匿名內部類中的insert方法 } }


java中的匿名內部類