java - 在主文件中创建一个java类?

标签 java class inner-classes

是否可以在包含 main 方法的同一文件中创建一个类?我正在练习的编程竞赛仅接受单个文件作为解决方案,因此我无法将类编写在单独的文件中并将其发送。

我知道您可以创建内部类,但它提供与普通类相同的功能吗?

最佳答案

是的,您可以在单个 .java 文件中定义多个顶级类。请参阅Java: Multiple class declarations in one file

对于大多数用途,嵌套类应该同样有效。您可能需要将此类声明为 static 以避免 implicit reference to the outer class .

关于java - 在主文件中创建一个java类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6742644/

相关文章:

C++模板类中嵌套类的静态成员变量

android - 如何从Kotlin的内部类调用 fragment 方法?

java - @Column 长度大于 255 个字符的实体

java - 在 ComponentListener 中传递 2 个对象以及这些对象

class - flutter 类不工作

c++ - 这个类声明格式是什么意思?

c++ - 由于私有(private)继承而无法访问迭代器

java - 使用 Netty 进行编写的有效方法

java - 如何获取 Spring Restful Web 服务中请求正文中发送的字符串?

Java 类 - 当我读到部门时主要不编译