文件一,A.java
public class A {
public static void main(String args[]){
b1 b = new b1();
System.out.println(b.b1);
}
}
class b1 {
int b1 = 11;
}
文件二,C.java
public class C {
public static void main(String args[]) {
B1 b = new B1();
System.out.println(b.b1);
}
}
class B1 {
int b1 = 1;
}
class B2 {
}
XP系统下 ,文件名不区分大小写。
(一) 先编译文件A.java 生成类文件,A.class b1.class ,再编译C.java 文件夹下只多出B2.class C.class
b1.class 中内容将被覆盖为 B1.class 但类文件的名字不变。
(二)先编译文件C.java 生成类文件,C.class B1.class B2.class ,再编译C.java 文件夹下只多出 A.class
B1.class 中内容将被覆盖为 b1.class 但类文件的名字不变。