为什么加 public 会出错?
编译器: j2sdk1.4.0
代码:
import java.awt.*;
//下面的public会导致出错.
public class Pass{
static int j=20;
public static void main(String argv[]){
int i=10;
Pass p = new Pass();
p.amethod(i);
System.out.println(i);
System.out.println(j);
}
public void amethod(int x){
x=x*2;
j=j*2;
}
}
编译错误如下:
F:\JAVA\J3\test\Test.java:3: class Pass is public, should be declared in a file named Pass.java
public class Pass{
^
出掉public 后通过.

