si ho visto che si trova molto su internet, ma non ho trovato niente che mi disse in maniera esaustiva perchè e quando usare questo determinato criterio....Originariamente inviato da Kaamos
Wikipedia ha pagine in italiano e inglese dedicate (e comunque Google restituisce una valanga di materiale), cosa non ti è chiaro più precisamente?
Per capirsi ti faccio un esempio:
codice:public class Padre { public void stampa(){ System.out.println("ciao"); } }codice:public class Figlio extends Padre { public void stampa() { System.out.println("Ciao Mondo"); } }QUesto è un esempio di polimorfismo solo che adesso volevo capire una cosa, perchè devo eseguire questa determinata operazione? Non basta che istanzi direttamente la classe figlio e richiami direttamente il metodo stampa? A che fine mi serve tale procedura?codice:public class Main { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Padre padre = new Figlio(); padre.stampa(); } }
Grazie anticipatamente

Rispondi quotando