<p>将一个类定义放在另一个类的定义内部,就是内部类。</p> <p>内部类特有的作用:它允许把一些逻辑相关的类组织在一起,并控制位于内部的类的可视性。</p> <p>使用内部类最吸引人的原因是:每个内部类都能独立的继承自一个(接口)实现,所以无论外围类是否已经继承某一个(接口)实现,对内部类都没有影响。</p> <p>使用内部类可以实现“多重继承”</p>
转载于:https://my.oschina.net/u/932901/blog/102087
<p>将一个类定义放在另一个类的定义内部,就是内部类。</p> <p>内部类特有的作用:它允许把一些逻辑相关的类组织在一起,并控制位于内部的类的可视性。</p> <p>使用内部类最吸引人的原因是:每个内部类都能独立的继承自一个(接口)实现,所以无论外围类是否已经继承某一个(接口)实现,对内部类都没有影响。</p> <p>使用内部类可以实现“多重继承”</p>
转载于:https://my.oschina.net/u/932901/blog/102087