一个".java"源文件中是否可以包括多个类?有什么限制

2025-05-20 09:14:30
推荐回答(3个)
回答1:

就是一个java文件里可以写多个类,但是只有一个public修饰的类,如下

public class A {
}
class B {
}
class C {
}
// 等等任意多个类,但是只有一个public class

回答2:

可以,public 这样的类最多只能有一个,没有也行,如果有这个.java文件的文件名得是public类的类名,编译.java文件的时候,它会给每一个类生成一个.class文件

回答3:

类的多少没有限制,不过一个java源文件最多只能有一个public 修饰的 class