View Single Post
Old 10-07-2009, 20:28   #4
Matita48
Junior Member
 
Iscritto dal: Jul 2009
Messaggi: 2
Ciao a tutti sono nuovo del forum.
Per quanto riguarda l'override dei metodi :in java puoi fare l'override in una classe derivata di un metodo di una classe padre se il metodo rispetta la signature sia a livello di parametri sia sul tipo restituito.
Con java 5 è però possibile fare l'override di un metodo modificando il tipo di ritorno purché anche il tipo restituito sia una sottoclasse del tipo restituito nel metodo della classe padre:

//classe padre
public Object doSomething(Object o){...}

//classe figlia
public String doSomething(Object o){...}

Da java 5 in poi si può fare...
Questa è una curiosità che ha da poco scoperto...
Matita48 è offline   Rispondi citando il messaggio o parte di esso