gpt4 book ai didi

java - 在哪里放置内部类?

转载 作者:IT老高 更新时间:2023-10-28 20:45:25 26 4
gpt4 key购买 nike

有些人可能会争辩说,这是有史以来最不重要的问题。然而,代码风格对我来说是一个非常重要的话题,我想确保我以一种可读的方式编写代码——对我和大多数开发人员来说。

这就是为什么我想知道你们在哪里声明你的内部类。

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

public void foo() {
usedByFoo();
}

private void usedByFoo() {
}

public void bar() {
}

我从上到下对它们进行排序,每一种方法都尽可能靠近它的使用位置。

现在我可以对内部类做同样的事情,像这样:

class Outer {
private Inner inner;

private class Inner {};

public Outer() {
}

...
}

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

考虑到我的订购方式,我应该遵循哪种风格?最常见的方法是什么?

最佳答案

我会在文件底部声明内部类 - 通常您对它们的实现不感兴趣,只想获取主类的方法,所以它们不应该妨碍。

关于java - 在哪里放置内部类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4730126/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com