Java out.println() どうしてこれが可能なのでしょうか? 質問する

Java out.println() どうしてこれが可能なのでしょうか? 質問する

次のようなコードを見たことがあります:

out.println("print something");

私は試したimport java.lang.System;

しかし、動作しません。どのように使用しますかout.println()?

ベストアンサー1

静的インポートが役立ちます:

import static java.lang.System.out;

または、すべての静的メソッドとフィールドをインポートするには、

import static java.lang.System.*;

@Steve C による補足: @sfussenegger が私の回答に対するコメントでこれを言ったことに注意してください。

「System.out のこのような静的インポートの使用は、単純な 1 回実行のコード以外には適していません。」

したがって、彼 (または私) がこの解決策が優れた実践であると考えているとは思わないでください。

おすすめ記事