代码中的私有方法位置(Java)

时间:2014-01-26 23:26:17

标签: java coding-style

我想知道是否存在关于在代码中找到类的私有方法的位置的约定。它们是否应该按照公共方法列出,以便在它们之前明确区分,或者它们是否可以散布它们?例如

public class example{

   public example()...

   public int some_method()...

   public int another_method()...

   private boolean helper_method()...
}

 public class example{

      public example()...

      public int some_method()...

      private boolean helper_method()...

      public int another_method()...
 }

在C / C ++中进行编码时,我通常会根据依赖关系对函数进行分组,但在这种情况下,头文件会清除API。对于Java,我倾向于首先列出所有公共方法,以明确哪些方法可公开访问,但我想确保这不是不好的做法。

1 个答案:

答案 0 :(得分:0)

对于您放置访问修饰符的顺序绝对没有重要性,但有一条不成文的规则可以帮助您自己或其他人阅读您的代码,只需将它们与public一起公开,私有私有。 如果你真的想要一个意见,我首先将私有,然后保护,公开和默认