¿Puedo anular el método toString de la interfaz funcional en JDK8 utilizando lambdas?

¿Puedo anular el método toString de la interfaz funcional? O reformular. ¿Existe una forma elegante de cambiar la clase interna anónima que implementa la interfaz funcional y anula el método de cadena con lambdas? ¿Puedo anular toString cuando creo una expresión lamba en JDK8?

interface Iface {
    void do();
}

main() { 
    Iface iface = () -> /*do something*/
    System.out.println(iface); // I would like to see anything useful in output
}

¿Puedo anular toString para iface?

Respuestas a la pregunta(3)

Su respuesta a la pregunta