首页 > 试题广场 >

下面 Java 代码的运行结果为() public clas

[单选题]
下面 Java 代码的运行结果为()
public class Main {
    private int num = 10;

    public static void main(String[] args) {
        Main main = new Main() {
            @Override
            public void printNum() {
                System.out.println(num);
            }
        };
        main.printNum();
    }

    public void printNum() {
        System.out.println(num);
    }
}
  • 0
  • 10
  • 编译错误
  • 运行错误
一开始都没看出来是考的匿名内部类
发表于 2025-04-03 10:49:53 回复(0)