我想知道是否存在关于在代码中的何处查找类的私有(private)方法的约定。它们是否应该列在公共(public)方法之后以明确区别,还是应该列在它们之前,还是可以将它们散布在一起?例如
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,我倾向于首先列出所有公共(public)方法,以明确哪些方法是可公开访问的,但我想确保这不是一个坏习惯。
最佳答案
您放置访问修饰符的顺序绝对不重要,但是有一条不成文的规则可以帮助您自己或其他人阅读您的代码,只需将它们分组为公共(public)与公共(public),私有(private)与私有(private)。 如果您确实想要发表意见,我会将私有(private)放在第一位,然后是 protected 、公开和默认
关于java - 代码中的私有(private)方法位置 (Java),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21370641/