设计模式
问题描述:
最近我经历中,我发现,这是与命名为A的Java类的Java类但之后有另一个类名为B是在同一个java文件中的类A之后写的.. like this
class A
{
}
Class B
{
}
但是类终于保存了名字A.java,请让我知道它是什么样的设计模式.. !!
答
不是设计模式。
您可以在单个文件中写入超过1个java类,但文件的名称应与文件中的public类相同。
答
这里没有设计模式。由于没有公开课的声明,所以一个文件可以称为A.java
或B.java
。
答
在java文件中最多允许一个公共类,文件名必须与公共类的名称匹配(如果有的话)。
我不知道任何使用这种技术的设计模式(或者说更具灵活性)。
这不是一个真正的设计模式。只是作者决定要做的事情。这通常不是在实践中完成的。 – jn1kk
看起来它已经在这里讨论[http://*.com/questions/2336692/java-multiple-class-declarations-in-one-file][1] [1]:HTTP ://*.com/questions/2336692/java-multiple-class-declarations-in-one-file – Davz