最近我经历了一个java类,我发现它是一个名为A的java类,但之后又有一个名为B的类是在同一个java文件中的A类之后编写的。像这样< / p>
class A
{
}
Class B
{
}
但是这个班终于以A.java的名字保存了,请让我知道它是什么样的设计模式.. !!
答案 0 :(得分:7)
不是设计模式。
您可以在一个文件中编写多个java类,但文件名应与文件中 public 类的名称相同。
答案 1 :(得分:2)
java文件中最多允许一个公共类,文件名必须与公共类的名称匹配(如果有的话)。
我不知道任何使用这种技术的设计模式(或者说灵活性)。
答案 2 :(得分:0)
这里没有设计模式。由于没有公开类声明,因此可以将一个文件称为A.java
或B.java
。