有些人可能会认为这是有史以来最不重要问题的候选人.然而代码风格对我来说是一个非常重要的主题,我想确保以可读的方式编写代码 - 对我和大多数开发人员而言.
这就是为什么我想知道你们在哪里宣布你们的内心课程.
我遵循以下方法排序方案,因为它很常见:
public void foo() {
usedByFoo();
}
private void usedByFoo() {
}
public void bar() {
}
Run Code Online (Sandbox Code Playgroud)
我从上到下订购它们,每个方法都接近使用它的位置.
现在我可以对内部类做同样的事情,像这样:
class Outer {
private Inner inner;
private class Inner {};
public Outer() {
}
...
}
Run Code Online (Sandbox Code Playgroud)
我认为这是我要遵循的最一致的风格,但我也经常看到人们在文件的顶部或底部声明所有内部类.
根据我的订购方法,我应该遵循哪种风格?最常见的方法是什么?