单个文件中的多个接口

Mac*_*gan 6 java interface

我只是想知道你是否可以限制项目中的接口文件数量.我工作的几个项目有十几个接口没有什么特别之处,我想你能在单个文件中编写所有接口吗?并在具体类中指向所需的接口?? 即:

//interface file
interface InterfaceOne {

}
interface InterfaceTwo{

}
//foo file
public class foo implements InterfaceTwo{
   public void foo {
         //....
   }
}
//foo1 file
public class foo1 implements InterfaceOne{
   public void foo {
        //....
    }
}
Run Code Online (Sandbox Code Playgroud)

或类似的东西?

nne*_*neo 11

是的,您可以使用接口填充文件,但这些接口不能public.因此,只能从定义它们的包中访问它们.如果可以,您可以将接口收集到一个文件中.

请注意,这可能会使您的界面定义更难找到.

  • @MaciejCygan:很高兴听到.只要你把文件命名为显而易见的东西,比如`Interfaces.java`,我怀疑没有人会抱怨太大声;) (2认同)