Buonasera a tutti sono un ragazzo che da poco ha intrapreso il cammino nel mondo dell'informatica e mi trovo in difficoltà con alcune cose, non riesco a capire a cosa servano i metodi elencati nel titolo, toString, equals e hasCode.
per esempio la scrittura seguente:
inoltre non conosco molto bene l'operatore instanceof, cioè quello scritto sopra significa (se o non è un istanza di Ordinazione ritorna falso)?
poi cosa significa per esempio questo:
Se potreste gentilmente farmi una sorta di lezione riguardo a questi metodi e poi darmi delle delucidazioni riguardo gli esempio scritti da me ve ne sarei grato, buona serata
per esempio la scrittura seguente:
Codice:
public boolean equals(Object o)
{ if(o==this)
return true;
if(!(o instanceof Ordinazione)) // Ordinazione è una classe del programmino
return false;
Ordinazione ord=(Ordinazione)o;
return p.equals(ord.p) && x==ord.x;
}
inoltre non conosco molto bene l'operatore instanceof, cioè quello scritto sopra significa (se o non è un istanza di Ordinazione ritorna falso)?
poi cosa significa per esempio questo:
Codice:
public int hashCode() {
return codice;
}
Se potreste gentilmente farmi una sorta di lezione riguardo a questi metodi e poi darmi delle delucidazioni riguardo gli esempio scritti da me ve ne sarei grato, buona serata
Ultima modifica di un moderatore: