この静的println
関数は名前空間のout
クラスにありSystem
ますか?
名前空間システム{ クラスアウト{ 静的println ... }
この名前はどのように解釈できますか?そして、JREでこの関数はどこに定義されていますか?でjava.lang.System
/ java.lang.Object
?
いいえ。実際にout
は、System
(PrintStream
。NETの場合とは異なり)クラスの静的メンバーであり、のインスタンスです。そしてprintln
、PrintStream
クラスの通常の(オーバーロードされた)メソッドです。
http://download.oracle.com/javase/6/docs/api/java/lang/System.html#outを参照してください。
実際には、out
/ err
/ in
がクラスの場合、命名規則(文法を無視)により、それらは大文字(Out
/ Err
/ In
)で命名されます。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加