小编Jas*_*ack的帖子

在哪里放内部课程?

有些人可能会认为这是有史以来最不重要问题的候选人.然而代码风格对我来说是一个非常重要的主题,我想确保以可读的方式编写代码 - 对我和大多数开发人员而言.

这就是为什么我想知道你们在哪里宣布你们的内心课程.

我遵循以下方法排序方案,因为它很常见:

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)

我认为这是我要遵循的最一致的风格,但我也经常看到人们在文件的顶部或底部声明所有内部类.

根据我的订购方法,我应该遵循哪种风格?最常见的方法是什么?

java coding-style inner-classes

40
推荐指数
2
解决办法
1万
查看次数

标签 统计

coding-style ×1

inner-classes ×1

java ×1