求助一个小问题
求助各位大师:这个java程序错在那
public class tt1{
public tt1(){
System.out.println("1");
}
}
public class tt2 extends tt1{
public tt2(){
System.out.println("2");
}
}
public class tt3 extends tt2{
public tt3(){
System.out.println("3");
}
public static void main(String[] aa){
new tt3();
}
}
它的错误提示是:
tt3.java:1: class tt1 is public, should be declared in a file named tt1.java
public class tt1{
^
tt3.java:6: class tt2 is public, should be declared in a file named tt2.java
public class tt2 extends tt1{
^
(1) 这个错误提示错他是什么意思
(2) 是怎么造成这样的错误的
(3) 怎样修改它