0

次のクラス構造を検討してください。

public class OuterClass {

    public static class InnerClass {
    }

}

InnerClass(1または2)を呼び出す最良の方法とその理由は何ですか?

1)

import OuterClass.InnerClass;

InnerClass innerClass = new InnerClass();

2)

import OuterClass;

OuterClass.InnerClass innerClass = new OuterClass.InnerClass();
4

1 に答える 1

1

私は個人的に2番目の方法を好みます。その場合、これが内部クラスであることは明らかであり、プログラマーは常にそれがどのクラスにあるかを確認できます。最初の方法では、それは少し「隠されている」。もちろん、その場合はもっとタイピングする必要があります:)

于 2013-01-21T10:55:56.190 に答える