我想知道是否存在关于在代码中找到类的私有方法的位置的约定。它们是否应该按照公共方法列出,以便在它们之前明确区分,或者它们是否可以散布它们?例如
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,我倾向于首先列出所有公共方法,以明确哪些方法可公开访问,但我想确保这不是不好的做法。
答案 0 :(得分:0)
对于您放置访问修饰符的顺序绝对没有重要性,但有一条不成文的规则可以帮助您自己或其他人阅读您的代码,只需将它们与public一起公开,私有私有。 如果你真的想要一个意见,我首先将私有,然后保护,公开和默认