1、概念
嵌套类是其外部类的成员,非静态嵌套类(内部类)可以访问外部类的其他成员,即使该成员是私有的。静态嵌套类只能访问外部类静态成员。
2、特点
(1)嵌套类别是四种类别中唯一一种内部类别,不包括外部类别对象。
(2)可以定义static成员。
(3)可以访问任何外部静态数据成员和方法。构造函数可视为静态方法,因此可访问。
3、实例
import java.io.PrintStream; static class OuterClass$Inner { OuterClass$StaticNestedClass(){} void getData(){ System.out.println((new StringBuilder()).append("data is ") .append(OuterClass.data).toString()); } }
以上就是java中嵌套类的初步介绍,希望对大家有所帮助。更多Java学习指路:
本教程操作环境:windows7系统、java10版,DELL G3电脑。
Copyright © 2019- yule263.com 版权所有 湘ICP备2023023988号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务