开发者社区 问答 正文

内部类有什么优点?

内部类的优点?

展开
收起
请回答1024 2020-03-27 16:02:53 913 分享 版权
1 条回答
写回答
取消 提交回答
  • 我们为什么要使用内部类呢?因为它有以下优点:

    1. 一个内部类对象可以访问创建它的外部类对象的内容,包括私有数据!
    2. 内部类不为同一包的其他类所见,具有很好的封装性;
    3. 内部类有效实现了“多重继承”,优化 java 单继承的缺陷。
    4. 匿名内部类可以很方便的定义回调。
    2020-03-27 16:03:08
    赞同 展开评论
问答地址: