以下程序代码能否通过编译,如果通过编译,运行“java Sample”时会出现什么情况? public class Sample{ private static final int var; Sample(){var=1;} public static void main(String[] args) { System.out.println("Value is: " + var); } }
A、编译时出错:在构造方法中不允许给staticfinal类型的成员变量赋值。;
B、编译时出错:main()方法中无法访问private类型的变量var。;
C、运行时出错:变量var没有被初始化。;
D、运行时打印“Valueis:1”。
发布时间:2024-12-28 14:42:42