ciao, mi potete fare un esempio facile di override?
grazie!
ciao, mi potete fare un esempio facile di override?
grazie!
alcool: la causa e la soluzione di tutti i problemi
se hai una classe
ora toString (e ad esempio quando fai System.out.print(ogg)) al posto di MiaClasse@xxxxx ritorna una cosa leggibilecodice:class MiaClasse { String s1, s2; public String toString() { return s1 + ' ' + s2; } }
scusami ma ancora non capisco. esattamente cosa ti permette di fare l'override?
alcool: la causa e la soluzione di tutti i problemi
toString è definito in Object, nella classe è stato sovrascritto
era un esempio abbastanza banale ma si può fare più complesso
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.
grazie mille a entrambi. ora ho capito
alcool: la causa e la soluzione di tutti i problemi