[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[jfriends:00348] オブジェクトの印刷
◆ こんなあなたに役立つサイトです! ◆
◆◆ 【『あなた』の条件】 ◆◆
◆◆◆ ●IT、印刷、経理、、、会社で業務の外注先を探している ◆◆◆
◆◆ ●いちいち電話で探したりの面倒な作業は避けたい ◆◆
◆ click!⇒ http://business.rakuten.co.jp ; ◆
------------------------------------------------------------------------
さとうです。
たまたまJavaの参考書にオブジェクトの印刷例が
載っていました。
オブジェクトは本来、クラスのインスタンス化された
ものでそれ自体印刷する意味があるのかと思って
おりましたが、...
Systemクラスにprint(Object)メソッドがあって
そのメソッドはvalueof(Object)を呼び出すらしい。
valueof(Object)はObject.toString()を呼び出す
らしい。
ということでオブジェクトを印刷するとそのクラスの
toString()メソッドを呼び出して印刷するみたいです。
ObjectクラスのtoString()メソッドをオーバーライド
していないと当然Objectクラスのものが呼び出されて
その結果”クラス名@ハッシュ関数結果の文字列”が
印刷されます。
上記は、つらつらAPIリファレンスをサーフィンした結果
ですが、このオブジェクトの印刷の意味ってあるんで
しょうかね。(使い道が今ひとつなんですが。)
---