-
可以无条件地访问外围类的所有元素,即外部类的属性和方法内部类都可以使用,不管对应的修饰符。
-
实现隐藏,当内部类实现对应的接口时,可以实现对应的隐藏类的功能,即外部不知道具体类的名称。
-
可以实现多重继承,即多个内部类继承了对应的接口时,外部类就可以通个调用内部类实现多继承的功能。
-
通过匿名内部类来优化简单的接口实现。
内部类的作用
最新推荐文章于 2024-06-30 00:15:00 发布
可以无条件地访问外围类的所有元素,即外部类的属性和方法内部类都可以使用,不管对应的修饰符。
实现隐藏,当内部类实现对应的接口时,可以实现对应的隐藏类的功能,即外部不知道具体类的名称。
可以实现多重继承,即多个内部类继承了对应的接口时,外部类就可以通个调用内部类实现多继承的功能。
通过匿名内部类来优化简单的接口实现。