淺析什麼時候使用以及如何使用匿名內部類

**1.匿名內部類是爲了簡化書寫而產生的 它避免了只是用對象一次卻建立了這個對象的繁瑣過程
2.使用匿名內部類的前提是該內部類必須是一個類或接口的的子類
3.如使用超類object作爲匿名類的父類 則不可以使用父類引用指向子類對象 因爲該超類object是沒有子類方法的
如何使用匿名內部類呢?
我們可以通過 new 父類對象(){
腹瀉父類的方法來使用};
注意大括號後面一定要有分號用來結束 因爲整個過程其實是在創建匿名內部類對象 創建對象需要語句 需要分號來結束

interface A{
    public abstract void play();

    }

public class ShengKa {
    public static void main(String[] args) {


    A a=new A() {
        public void play() {
            System.out.println("playcompyter");
        }


};  a.play();
}
}

12 : 04

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章