【初心者】Java質問・相談スレッド73【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0087デフォルトの名無しさん
2005/10/12(水) 17:38:05int i;
Test(int i) {
this.i = i;
}
public String toString() {
return "test・・・ " + i;
}
}
class M {
public static void main(String args[]) {
Test t = new Test(1);
System.out.println(t);
}
}
上のプログラムの最後から三行目ですが
System.out.printlnの中身をt.toString()ではなくtとしただけで
「test・・・ 1」が表示されます。
なんでtoStringメソッドと同じ機能を持つのでしょうか?
JAVAの本を見てもメソッドの使い方は(オブジェクト参照変数).(メソッド名)としか
書かれてなかったので。
■ このスレッドは過去ログ倉庫に格納されています