Metodo toString delle classi - JAVA TUTORIAL ITALIANO 26

preview_player
Показать описание
Ventiseiesimo episodio del corso completo con Java. Oggi vediamo il metodo toString che viene ereditato di default da ogni oggetto che creiamo. Andremo a ridefinire il metodo per mandare a schermo informazioni utili dell'oggetto.

🌐 ►Ti serve un hosting per mettere online il tuo sito?

📂 ► Organizza il tuo lavoro in maniera professionale:

💻 ►Documentazione della lezione

📚 ► Consigli per libri e postazione da lavoro:

💰 ► Sostieni il canale con una donazione:

💬 ►Social e Community
Рекомендации по теме
Комментарии
Автор

Grazie mille, sto seguendo i tuoi corsi da un po e che dire complimenti per dialettica, spiegazione esaustiva ogni volta e professionalita(gia solo le bestPratice) ahahaha

vladcalin
Автор

Ciao Edoardo, avrei delle domande:
1) ricollegandomi alla domanda fatta da "Luca Fabio" riguardo all'uso del this inserito nel toString, ho provato a scriverlo senza il this cosi:

public String toString() {
String stringa= nome + "\n" + cognome + "\n" + eta + "\n" ;
return stringa;
}

avendo due oggetti di tipo Persona:
Persona persona1 = new Persona("Marco", "Rossi", 25);
Persona persona2 = new Persona("Luca", "Verdi", 30);

e andando in stampa con il seguente codice:
System.out.println(persona1);

comunque il risultato mi esce lo stesso:
Marco
Rossi
25

2) Riguardo all Override da quello che ho potuto capire altro non è che una "sovrascrittura" di un metodo giusto?

Grazie comunque per quello che fai ;-D

nikikinki
Автор

ciao!molto bello e interessante!ma volevo farti una domanda!
come faccio a implementare lo scanner nella classe "personsa" c'è, se voglio che sia l'utente di volta in volta a creare la classe, modificanto il suo contenuto, è possibile farlo?farai un video a riguardo o già c'è? :)

danieleesposito
Автор

Video facilissimo da capire..come sempre spiegato perfettamente..ma io mi ricordo (perchè cercavo un metodo per stampare tutto l'array, quando hai spiegato gli array) che avevo fatto un import java.util.Arrays; e poi avevo appunto utilizzato per printare tutto l'array dei numeri..però non era un oggetto ad esempio ma un semplice array..qual'è la differenza tra ciò che ho fatto io e il toString del video?

danilodalessandro
Автор

E se invece di sovrascrivere il toString() creo un metodo, ad esempio void profilo() che una volta richiamato mi fa il recap della persona? Sbaglio?

giuseppeallegretti
Автор

Ciao, come posso fare a stampare il nome dell'oggetto? Riesco a stampare la sua classe di appartenenza, ma non il suo nome. Grazie

lorenzoantiga
Автор

Ciao Edoardo, avrei 2 domande:
1)i dati che i costruttori ricevono poi possono essere usati anche dalle funzioni o solo con toString?
2)perchè bisogna scrivere "this.nome" (intendo in toString) non basterebbe scrivere solo nome?

lucafabio
Автор

ciao! ho un piccolo problema, nel String stringa = this.nome + "/n" + this.cognome + "/n" + this.eta + "/n" + this.colorePreferito; invece di andare a capo mi stampa anche il "/n", come devo fare per sistemare?

reigas-whcv