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: