// 外部类
public class OuterClass {
    // 静态变量
    private static int outerStaticValue = 10;
    // 静态内部类
    public static class StaticInnerClass {
        // 静态内部类可以直接访问外部类的静态成员
        public void displayOuterStaticValue() {
            System.out.println("Outer static value: " + outerStaticValue);
        }
        // 静态内部类可以有自己的静态变量和方法
        private static int innerStaticValue = 20;
        public static void displayInnerStaticValue() {
            System.out.println("Inner static value: " + innerStaticValue);
        }
    }
    // 测试方法
    public static void main(String[] args) {
        // 创建静态内部类的对象,不需要创建外部类的对象
        StaticInnerClass sic = new StaticInnerClass();
        sic.displayOuterStaticValue();
        // 调用静态内部类的静态方法
        StaticInnerClass.displayInnerStaticValue();
    }
}new 关键字进行实例化。Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站