Salve, pongo il mio secondo quesito di oggi :P

Una domanda di una prova di compito in classe mi chiede:

L’istruzione return nella specifica:
codice:
public String toString() {return primo + "," + secondo;}
dove primo e secondo sono di tipo int e’ corretta? Motivare la risposta.


Voi cosa avreste risposto. Il metodo toString precisamente cosa fa e a che cosa serve?

Vi ringrazio ancora


Edito, ho un'altra domanda, non mi uccidete .

Volevo chiedere che differenza passa tra un oggetti di questo tipo

codice:
public Libro(String titolo, String autore)
{
  this.titolo = titolo;
  this.autore = autore;
}
ed uno invece di questo tipo

codice:
public Libro(String titolo, String autore)
{
  titolo = titolo;
  autore = autore;
}