Beh... se tu dichiari che un metodo ritorna un parametro di tipo String, devi farglielo ritornare... una cosa sono i metodi void (che è ciò che intendi fare tu), un'altra sono i metodi con ritorno del parametro.
I primi sono l'equivalente delle procedure nei linguaggi imperativi, mentre i secondi sono l'equivalente delle funzioni.

Ora devi solo decidere quale dei due tipi di metodo ti interessa:
codice:
public void toString()

oppure

public String toString()
L'ultima cosa che hai scritto, a parte un errore di sintassi, dopo il punto e virgola, rappresenta una variabile (o meglio un oggetto) di tipo String e non un metodo.


Ciao.