// Pai.java package org.orkut; public class Pai { public Pai() { System.out.println("Um Pai foi criado"); } public String toString() { return "Pai"; } } // Filho,java package org.orkut; public class Filho extends Pai { public Filho() { System.out.println("Um Filho foi criado"); } public String toString() { return "Filho"; } } // Filha.java package org.orkut; public class Filha extends Pai { public Filha() { System.out.println("Uma Filha foi criado"); } public String toString() { return "Filha"; } } // Polimorfismo.java package org.orkut; import java.util.ArrayList; public class Polimorfismo { public static void main(String[] args) { ArrayList familia = new ArrayList(); Pai pai = new Pai(); Pai filho = new Filho(); Pai filha = new Filha(); familia.add(pai); familia.add(filho); familia.add(filha); System.out.println(familia); } }