这段程序会输出什么?

来自 内部类
Java 25 LTS 入门 2分钟

这段程序会输出什么?

Java
public class Main {
    private final String region;

    Main(String region) { this.region = region; }

    class Label {
        String value() { return Main.this.region + "/live"; }
    }

    static class Snapshot {
        String value() { return "archive"; }
    }

    public static void main(String[] args) {
        Main owner = new Main("north");
        System.out.println(owner.new Label().value());
        System.out.println(new Main.Snapshot().value());
    }
}
在试验场中打开
报告错误