什么是内部类
内部类就是定义在一个类内部的类
内部类分类
1.成员内部类
2.静态内部类
不能使用外部类中的非静态的成员和方法
3.局部内部类
定义在方法中
4.匿名内部类
new + 接口/抽象类 创建一个匿名内部类
内部类的意义
1.封装性:将外部类中的某些功能封装在一个内部类中,从而对外隐藏,内部可以使用外部功能
2.间接实现多继承
本文详细介绍了Java中的四种内部类:成员内部类、静态内部类、局部内部类和匿名内部类,以及它们的特点和使用场景。成员内部类可以直接访问外部类的所有成员,静态内部类不能。局部内部类定义在方法中,而匿名内部类通常用于快速实现接口或抽象类的功能。内部类的使用增强了代码的封装性和灵活性,也实现了间接的多继承效果。
什么是内部类
内部类就是定义在一个类内部的类
内部类分类
1.成员内部类
2.静态内部类
不能使用外部类中的非静态的成员和方法
3.局部内部类
定义在方法中
4.匿名内部类
new + 接口/抽象类 创建一个匿名内部类
内部类的意义
1.封装性:将外部类中的某些功能封装在一个内部类中,从而对外隐藏,内部可以使用外部功能
2.间接实现多继承

被折叠的 条评论
为什么被折叠?