一個類文件里可以定義兩個類嗎?
package Ex10_$;
public class Ex10_$${
public static void main(String[] args) {
Test t;
t = Test.getTest();
System.out.println("姓名:"+ t.name);
}
}
class Test{? ? ——————————————————//標記行
String name;
private static final Test Test1 = new Test();
private Test() {
name = "試一下";
}
public static Test getTest() {
return Test1;
}
}
//標記行 的位置為什么可以在一個類文件里定義兩個類?class Test{}? 并不是內(nèi)部類,為什么可以存在于一個類文件里而不報錯?
2019-09-02
一個類文件里可以寫多個類,但是只有一個public類。
2019-08-23
不會報錯,一個類文件可以有兩個類,但是不推薦這樣寫,一般都是一個類對應(yīng)一個文件