クラスのout
オブジェクト(タイプPrintStream
)がnull
値で初期化されていることがわかりました。 System.out.prinln("");
のようなメソッドをどのように呼び出すことができますか? Systemクラスで うち、この方法のように初期化された変数:それは私たちが変数「アウト」を使用する方法、さらに、その後に初期化することはできませんので、コードout
ヌルで初期化された変数と、この変数の上に表示を1としてPrintStreamオブジェクトがnullで初期化されていますが、メソッドを呼び出す方法は?
package java.lang;
public final class System {
public final static PrintStream out = nullPrintStream();
private static PrintStream nullPrintStream() throws NullPointerException {
if (currentTimeMillis() > 0) {
return null;
}
throw new NullPointerException();
}
}
が、最終的です。
が助けになるかもしれないhttp://stackoverflow.com/questions/9454866/out-in-system-out-println – Prabhaker