什么是内部类呢?

java-经验王 Java经验 发布时间:2021-11-22 11:06:23 阅读数:2086 1
下文笔者讲述java中内部类的相关简介说明,如下所示:
内部类:
    我们将一个类中定义的类称之为“内部类”

内部类注意事项:
    内部类中禁止定义静态成员
	内部类中可以访问外部类的成员变量
	内部类可以面定义的内部类的访问类型可为public,protecte,默认的,private 等4种类型 
内部类的用途:
    用于创建内部对象
例:
public class Outer{ 
     int out_x = 0;
   public void method(){ 
      Inner1 inner1 = new Inner1();
    public class Inner2 { //在方法体内部定义的内部类
      public method(){ 
         out_x = 3;
      } 
     } 
 Inner2 inner2 = new Inner2();
   } 
 public class Inner1 { //在方法体外面定义的内部类 
 
  }  
}
例:
方法体中定义匿名内部类
 
public class Outer{ 
  public void start(){ 
    new Thread(
     new Runable(){
       public void run(){};
     } 
   ).start();
  } 
}
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202111/16375512661788.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者