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?
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....

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"); 		 	
                        } 	 
}
codice:
 public class Main {  	
                  /** 	 * @param args 	 */ 	 	 	 	
                 
                  public static void main(String[] args) { 		
                  // TODO Auto-generated method stub 		
                        Padre padre = new Figlio(); 		
                        padre.stampa(); 	
                  }  
}
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?

Grazie anticipatamente