在Java中,文件的名称应与该文件中public class包含的名称相同.为什么这是一个限制?它有什么用途?
为什么B级不能公开?我如何在其他课程中使用课程?在Cons内部定义它更好吗?!
// public class B { why not?
class B {
int x;
B (int n) {
x=n;
System.out.println("constructor 'B (int n)' called!");
}
}
public class Cons {
public static void main(String[] args) {B b = new B();}
}
Run Code Online (Sandbox Code Playgroud) 为什么我们必须保存一个名称与公共类的类名相同的文件?
public class Indian{
public static void main (String args []){
System.out.println ("i am a programmer");
}
}
Run Code Online (Sandbox Code Playgroud)
这个类必须用名字Indian保存.为什么这是一个约定?