[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リファレンスをサーフィンした結果
ですが、このオブジェクトの印刷の意味ってあるんで
しょうかね。(使い道が今ひとつなんですが。)

---