Java 内部类(Nested class)

Java 内部类(Nested class),第1张

Java 内部类(Nested class)

Java 的内部类可能在实际使用的时候用得并不是非常多,但是如果要说起来应该也不陌生。

用土话来说就是一个类里面还有一个类。

看看下面的代码就知道什么叫内部类了。

class OuterClass {
    ...
    class InnerClass {
        ...
    }
    static class StaticNestedClass {
        ...
    }
}

为什么要内部类

主要考虑有:

  • 这是一种逻辑上将类进行分类,并且只在一个地方使用的方法
  • 能够更好的增加封装性
  • 能够让代码更容易阅读和维护
要点

说了上面这么多,相信对内部类应该有一些比较大致的了解了。

在使用的时候和面试的时候,初级阶段应该会问到对内部类如何进行访问

简单来说,必须要对内部类的外部类进行实例化后才能访问,你不能直接访问内部类。

Java 内部类(Nested class) - Java - OSSEZ

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5079501.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-16
下一篇 2022-11-16

发表评论

登录后才能评论

评论列表(0条)

保存