什么是内部类

 时间:2026-04-21 16:14:08

1、 概念

在Java中,允许一个类的定义位于另一个类的内部,前者称为内部类,后者称为外部类。

Inner class一般用在定义它的类或语句块之内,在外部引用它时必须给出完整的名称。

什么是内部类

2、成员内部类

1. 普通内部类

什么是内部类

什么是内部类

3、2. 嵌套类

被static修饰的成员内部类就称为嵌套类.

什么是内部类

4、局部内部类

1. 概念

在方法体中声明的内部类就是局部内部类, 局部内部类的范围和局部变量类似.

什么是内部类

5、普通局部内部类

在方法中声明的内部类, 有类名, 使用和普通类类似.

什么是内部类

6、匿名内部类

在方法中声明的内部类, 但是没有class关键字和具体类名, 称为匿名内部类, 因为没有类名, 所以必须在声明内部类的同时创建对象, 否则无法创建对象了. 

什么是内部类

7、匿名内部类最常用用法是new 后面的类名是已经存在的类, 或抽象类, 或接口. 如果是抽象类或接口, 则匿名内部类类体中必须实现全部的抽象方法, 由此可见, 匿名内部类只能作为new后面的类或抽象或接口的子类存在, 但是没有类名, 所以通常在声明的时候就创建对象.

什么是内部类

  • 奶块中怎么做米德加德烤串?
  • 英雄联盟手游“EDG夺冠时刻”头像怎么获得
  • 计算99×23的简便方法是什么
  • 百度怎么领卡券红包
  • 如何取得职业生涯的成功
  • 热门搜索
    怎么说我不爱你 怎么打开任务管理器 遗嘱怎么写 孩子学习不好怎么办 雪蛤怎么吃 amy怎么读英语 宝宝积食怎么办 机票怎么取 怎么创建微信公众号 你好用日语怎么说