// 外部类
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
关键字进行实例化。上一篇:java时间戳转换
下一篇:java判断文件是否存在的方法
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站