Es la capacidad de utilizar un objeto de una subclase
en una variable de una superclase.
class Poligono |
public class Poligono {
… … … } |
class Cuadrado extends Poligono |
class Cuadrado extends Poligono { … … … } |
sustitución (upcasting) |
Poligono poligono = new Cuadrado(); |
ArrayList<Poligono> dibujo = new ArrayList<Poligono>; dibujo.add(new Cuadrado()); |
Ver “Upcasting”.
Temas relacionados