PDA

Visualizza la versione completa : [JAVA] Override: esempi pratici


Gumble
20-02-2006, 16:01
ciao, mi potete fare un esempio facile di override?
grazie! :)

floyd
20-02-2006, 16:42
se hai una classe


class MiaClasse {
String s1, s2;

public String toString() {
return s1 + ' ' + s2;
}
}

ora toString (e ad esempio quando fai System.out.print(ogg)) al posto di MiaClasse@xxxxx ritorna una cosa leggibile

Gumble
20-02-2006, 16:50
scusami ma ancora non capisco. esattamente cosa ti permette di fare l'override?

floyd
20-02-2006, 16:53
toString è definito in Object, nella classe è stato sovrascritto
era un esempio abbastanza banale ma si può fare più complesso

Matteo982
20-02-2006, 17:08
Sostanzialmente tu riscrivi un metodo di una superclasse per far si che compia le azioni che interessano a te. Nel caso riportato qui come esempio riscrivi il metodo toString per fare in modo che stampi quello che interessa a te invece di quello che stamperebbe di defaul.

Ciao. :ciauz:

Gumble
20-02-2006, 18:02
grazie mille a entrambi. ora ho capito

Loading