java类中的设计模式

时间:2012-08-23 17:31:54

标签: java design-patterns

  

可能重复:
  Java: Multiple class declarations in one file

最近我经历了一个java类,我发现它是一个名为A的java类,但之后又有一个名为B的类是在同一个java文件中的A类之后编写的。像这样< / p>

class A
{


} 

Class B
{

}

但是这个班终于以A.java的名字保存了,请让我知道它是什么样的设计模式.. !!

3 个答案:

答案 0 :(得分:7)

不是设计模式。

您可以在一个文件中编写多个java类,但文件名应与文件中 public 类的名称相同。

Why are filenames in Java the same as the class name?

答案 1 :(得分:2)

java文件中最多允许一个公共类,文件名必须与公共类的名称匹配(如果有的话)。

我不知道任何使用这种技术的设计模式(或者说灵活性)。

答案 2 :(得分:0)

这里没有设计模式。由于没有公开类声明,因此可以将一个文件称为A.javaB.java