关于下面代码,说法正确的是 class NumTest{ final static int num1 = 1; static int num2; void printNum1(){ System.out.print(num1+" "); } void printNum2(){ System.out.print(num2+" "); } public static void main(String[] args) { NumTest a = new NumTest(); a.num1 ++; a.printNum2(); NumTest b = new NumTest(); b.printNum1(); } }
A.编译通过,输出结果为0 1
B.编译通过,输出结果为0 2
C.由于num2没有初始化,代码不能通过编译
D.由于num1是final变量,代码不能通过编译