toString メソッド
Java 言語プログラミングレッスン下 p.34 で知った。
自前のクラスを作った時に toString メソッドをオーバーライドすると、そのクラスのインスタンスを文字列として扱ったときに、定義した通りに返してくれるらしい。
class FooBar { //てきとーな例 int foo; int bar; public String toString() { return "Foo is" + foo + ", Bar is" + bar +"."; } }
とか書いておいて、 println とかの引数にそのインスタンスを渡してやると、上の形で返してくれるとかなんとか。
実は試してない。覚えてたらあとでやってみる。