内部类

  1. 普通内部类,

    创建内部类对象

    Outer outer = new Outer();  Outer.Inner  inner =  outer.new  Inner();

    访问外部类变量

    Outer.this.成员变量名

    内部类变量

    this.变量名

2.   方法内部类

      内部类定义在方法中,内部类如果需要访问外部类的局部变量,变量需要加final

       可以定义在方法中的任何位置

3.    匿名内部类

4.    静态内部类

5.    接口内部类

重写接口中的方法需要注意访问权限,接口中的方法默认是public abstract ,为了书写方便一般直接省略

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