Cccc杨

导航

Java的内部类

java访问内部类的方式:

一个类的内部包含另一个类

分类
成员内部类
局部内部类(包含匿名内部类)

成员内部类:
修饰符 class 类名称{
修饰符 class 类名称 {




注意:内用外 内部类使用外部 随意访问
外用内 必须要有内部对象


如何使用成员内部类
1.间接方法:在外部类的方法当中使用内部类 main只是调用外部类的方法
2.直接方法:外部类名称.内部类名称 对象名 = new 外部类名称().new 内部类名称();

例如:

 


 如果访问一个局部内部类:

 

 

通过访问这个方法也可以访问到内部类

 


 



小结一下类的权限修饰符:
      public   >   protected   >  (default)  >  private


外部类    pulic / default
成员内部类  public / protected / default / private
局部内部类   什么都不能写


局部的内部类如果要放分所在方法的局部变量 那么这个局部变量必须是有效final的【不变的】

posted on 2021-02-19 21:29  Cccc杨  阅读(5)  评论(0编辑  收藏  举报