本节课程将学习以下内容:
- 什么是内部类
- 内部类的使用方法
- 匿名内部类的使用方法
什么是内部类
含义:
一个类定义在另一个类内部。
例子1:
1.新建一个名为A.java的源文件:
1 | class A { |
注意:
在编译A.java源文件后,会生成两个class文件,即A.class和A$B.class。
内部类的使用方法
- 要生成一个内部类对象,首先要有一个外部类对象。
例子2:
1.新建一个名为Demo01.java的源文件:
1 |
|
匿名内部类
- 首先是一个内部类
- 其次它没有名字
例子3:
1.新建一个名为C.java的源文件:
1 |
|
2.新建一个名为D.java的源文件:
1 | class D { |
3.新建一个名为Demo02.java的源文件:
1 |
|
欣慰帮到你 一杯热咖啡
【奋斗的Coder!】企鹅群
【奋斗的Coder】公众号