编译时报错:
类T是公共的,应该在名为T.java的文件中声明!
可是我已经声明过了代码:
public class TessAccess {
} public class T {
private int i = 0;
int j = 0;
protected int k = 0;
public int m = 0;
public void m() {
i = 9;
}
}class TT {
public void m() {
T t = new T();
System.out.println(t.j);
}
}
类T是公共的,应该在名为T.java的文件中声明!
可是我已经声明过了代码:
public class TessAccess {
} public class T {
private int i = 0;
int j = 0;
protected int k = 0;
public int m = 0;
public void m() {
i = 9;
}
}class TT {
public void m() {
T t = new T();
System.out.println(t.j);
}
}
...
}
这段代码必须放在T.java文件中。源程序的名字必须和代码中public修饰的类的名字相同。public class TessAccess {
}
同样,这个就需要放在TessAccess.java文件中。所以,一个.java文件中最多出现一个public修饰的class。
很基本的哦