普通內部類,
創建內部類對象
Outer outer = new Outer(); Outer.Inner inner = outer.new Inner();
訪問外部類變量
Outer.this.成員變量名
內部類變量
this.變量名
2. 方法內部類
內部類定義在方法中,內部類如果需要訪問外部類的局部變量,變量需要加final
可以定義在方法中的任何位置
3. 匿名內部類
4. 靜態內部類
5. 接口內部類
重寫接口中的方法需要注意訪問權限,接口中的方法默認是public abstract ,爲了書寫方便一般直接省略