java中有哪些内部类呢?
下文笔者讲述Java中常见的内部类简介说明,如下所示:
java中内部类有以下几种分类: 1.成员内部类 2.局部内部类 3.匿名内部类 4.静态内部类 其常用场景如下所示:
成员内部类 作为成员对象的内部类 可以访问private及以上外部类的属性和方法 外部类想要访问内部类属性或方法时,必须要创建一个内部类对象 然后通过该对象访问内部类的属性或方法 外部类也可访问private修饰的内部类属性 局部内部类 存在于方法中的内部类 访问权限类似局部变量 只能访问外部类的final变量 匿名内部类 只能使用一次,无类名 只能访问外部类的final变量 静态内部类: 类似类的静态成员变量
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。