当我想创建一个java类时,它会自动生成一个具有相同类名的文件.
但是当它生成一个类时,它可以更改与类名不同的文件名.我错过了什么吗?

此文件名保存为,abc.java但可以编译生成xyz.class.为什么这可能?
class xyz {
public static void main(String args[]) {
System.out.println("hello ");
}
}
Run Code Online (Sandbox Code Playgroud) java ×2