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