viernes, 5 de marzo de 2010

La herencia en Java (05.01.02)

Una subclase se define indicando a que superclase extiende.

public class Item {
// Definición de la superclase Item.
}
public class Pelicula extends Item {
// Atributos y métodos adicionales para distinguir una
// pelicula de otros tipos de item
}

Una subclase hereda todas las variables instancia de la superclase.
Las variables de instancia deben ser private para que instancias de la subclase hereden sus valores.

public class Item {
protected float precio = 0;
protected String estado = "Excelente";
}
public class Pelicula extends Item {
private String titulo = "";
private int duracion = 0;
}
Compartir:

0 comentarios:

Publicar un comentario