Guida programmazione orientata agli oggetti Torna alla lezione

Esempio di polimorfismo [Java]

class Albero
{
    protected void cresce()
    {
        System.out.println("Metodo cresce della classe Albero");
    }
    public static void main(String args[])
    {
        Albero al = new Abete();
        al.cresce();
    }
}
class Abete extends Albero
{
    public void cresce()
    {
        System.out.println("Metodo cresce della classe Abete");
    }
}

Output del programma

Metodo cresce della classe Abete