Java内部类使用场景和作用

时间:2023-03-08 20:32:44

一、Java内部类的分类

Java内部类一般包括四种:成员内部类、局部内部类、匿名内部类和静态内部类

大多数业务需求,不使用内部类都可以解决,那为什么Java还要设计内部类呢。

二、内部类的使用场景

1、几个类的逻辑关系很强,同时想对外隐藏这些类;

2、线程类中;

3、类中要实现多继承;

三、内部类作用

Java不支持多继承,内部类可以完善Java的多继承机制。