我是Java初学者。谁能帮我理解以下概念?
我在这里所做的是尝试创建一个类作为Sample
,我在下面提到过,我在其中打印You are in Main Method
class Sample
{
public static void main(String args[]) {
System.out.println("You are in Main Method");
}
}
并将该 java 文件保存为 Student.java。
我在 Eclipse 中没有收到任何错误。
现在,我在此类前面指定了一个 public
作为 public class Sample
并且我收到了错误。
有人可以用正确的答案为我澄清吗,因为我发现这很难理解?
最佳答案
在Java中,所有具有public
作用域的类都必须保存在文件中,该文件的名称与该类的名称完全相同。因此,如果您有名为 Sample
的类,则必须将其保存在名为 Sample.java
的文件中。如果类名为 Student
,则文件应命名为 Student.java
原因之一是packages
命名和class
名称可以轻松映射到真实的系统路径。
关于java - 使用类名创建一个类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14645384/