java 内部类总结。

静态内部类:

 为什么使用?

1,使用方便,不依托于外部类实例。

2,逻辑清晰。

3,利于代码隐藏。

非静态内部类;

 依托于类实例,创建之前必须创建类实例。然后利用实例.new 创建。

二者的区别,很大程度来自于static与非static的区别。不必死记。

待续

原文地址:https://www.cnblogs.com/zqiguoshang/p/6538651.html