1. 程式人生 > >Java基礎篇(1)---內部類

Java基礎篇(1)---內部類

一直都在瞎用,也沒有系統整理過,處在會用不會說的階段,現在開始整理資料 內部類,顧名思義它就是在一個類內部繼續定義一個類

//Outer類
public class Outer {
    private String age;
    //內部再定義一個Inner類
    private class Inner {
        private String name;

        private void setName() {
            Outer outer = new Outer();
            outer.age = "19";
        }

    }
}

看到其外型,先思考思考,來個疑問三連 一、為什麼要用內部類? 在《 think in Java》中,有一句話非常有意思,內部類最吸引人的地方在於,每個內部類都可以獨立的繼承一個(介面)的實現,無論外部類是否繼承了某個(介面的實現)