如何:
当我创建多个接口来检查细节时,我已经了解到接口的多个扩展接口。
它给了我文件名错误,因为之前我被命名为带有接口名称的文件,主要是开发但是当我创建新接口时,编辑经常告诉我用当前开发的接口重命名文件名。 什么是冲突&如何解决。
答案 0 :(得分:0)
每个公共类型都必须位于自己的文件中。例如,如果您有类声明的类:
public class MyClass {...}
您必须将其放在名为MyClass.java
的文件中。
接口也被认为是Java中的一种类型。因此,如果您有如下界面:
public interface MyInterface {....}
您还必须将其放在名为接口名称的自己的文件中,即MyInterface.java
。
enum
也是如此。如果它是public enum
,它会进入名为enum的自己的文件。
如果您有非公共类型,则可以将它们放在与另一种类型相同的文件中。但是只要你公开它们,就需要将它们移动到自己的文件中。