如题:class A
{
public static int i = 0;
++i;
}class myclass
{
public static void main(String[] args)
{
A aa = new A();
A bb = new A();
// aa.i = 14;
System.out.printf("%d\n", A.i);
}
}我以为会看到结果是2,但是提示的错误信息是
myclass.java:4: 错误: 非法的类型开始
++i;
^
myclass.java:4: 错误: 需要';'
++i;
^
2 个错误我没有看懂,请帮我解答一下。
{
public static int i = 0;
++i;
}class myclass
{
public static void main(String[] args)
{
A aa = new A();
A bb = new A();
// aa.i = 14;
System.out.printf("%d\n", A.i);
}
}我以为会看到结果是2,但是提示的错误信息是
myclass.java:4: 错误: 非法的类型开始
++i;
^
myclass.java:4: 错误: 需要';'
++i;
^
2 个错误我没有看懂,请帮我解答一下。
{
public static int i = 0;
public A()
{
++i;
}
}class myclass
{
public static void main(String[] args)
{
A aa = new A();
A bb = new A();
// aa.i = 14;
System.out.printf("%d\n", A.i);
}
}