`

Java内部类使用场景和收益

阅读更多

 一、Java内部类的分类

 

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

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

 

二、内部类的使用场景

 

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

2、线程类中;

3、类中要实现多继承;

 

三、内部类收益

 

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

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics