下面程序是否有错?如果有错试标出错误位置并指出是何种错误。 public class MyMain { public static void main(String args[ ]) { System.out.println(MyClass1.data);} } class MyClass1 { int data=10; }
您的答案:
程序有错,data不是静态数据成员,不能通过类名引用。 改正如下: public class MyMain { public static void main(String args[ ]) { System.out.println(MyClass1.data);} } class MyClass1 { static int data=10; }