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{} 并不是内部类,为什么可以存在于一个类文件里而不报错?
一个类文件里可以写多个类,但是只有一个public类。
不会报错,一个类文件可以有两个类,但是不推荐这样写,一般都是一个类对应一个文件