関数型インターフェースの toString メソッドをオーバーライドできますか? または言い換えます。関数型インターフェースを実装し、ラムダで toString メソッドをオーバーライドする匿名の内部クラスを変更するエレガントな方法はありますか? JDK8 でラムバ式を作成するときに toString をオーバーライドできますか?
interface Iface {
void do();
}
main() {
Iface iface = () -> /*do something*/
System.out.println(iface); // I would like to see anything useful in output
}
iface の toString をオーバーライドできますか?