java只能有一个公共类
时间: 2023-05-31 17:02:18 浏览: 47
Java文件中只能有一个公共类,这个公共类名必须和文件名相同。其他非公共类可以在同一个文件中定义,但是它们不能被其他文件访问。这是Java语言的一个规则。如果需要在其他文件中使用某个类,那么这个类就必须是公共类,并且需要被导入才能使用。
相关问题
Java中只能有一个public class吗
是的,每个Java源代码文件只能有一个公共类,而且公共类必须与源代码文件名相同。这是Java编程语言的规则之一。公共类是可以被其他类访问和使用的,但是非公共类只能在同一个文件中被访问和使用。如果在一个Java源代码文件中定义了多个公共类,编译器会报错。所以,如果你想在一个Java源代码文件中定义多个类,只能有一个是公共的类。
2.在Java源文件中只能有一个类。 yubliC
这个说法不完全正确。在Java源文件中可以有多个类,但是只能有一个是公共类(public class),并且这个公共类的类名必须和文件名相同。其他非公共类可以随意命名,但是不能使用public关键字修饰。例如:
```
// MyClass.java
public class MyClass {
// ...
}
class HelperClass {
// ...
}
```
在上面的示例中,MyClass是公共类,HelperClass是非公共类,它们都可以在同一个Java源文件中定义。