给出以下代码,请问该程序运行的结果是什么?public class Example{final int x=0;Example (){x=1;}final int aMethod(){return x;}}
A. 代码编译错误,因为非final类中存在final 方法。
B. 代码编译成功。
C. 代码编译错误,因为代码中对一个final变量x有改变其值的操作。
D. 代码编译错误,如果去掉变量x前的final修饰符,可使代码编译通过。
E. 代码编译错误,因为final修饰符只能修饰方法不能修饰变量,因此语句final int x=0错误。