Download Herencia

Document related concepts
no text concepts found
Transcript
Herencia
la herencia es el mecanismo que permite crear clases basadas en otras existentes.Es decir la clase nueva
adquiere todos los métodos y atributos de la clase antecesora.
La nueva clase puede definir nuevos atributos y métodos o incluso puede redefinir atributos y métodos ya
existentes (por ejemplo: cambiar el tipo de un atributo o las operaciones que realiza un determinado método).
Esta propiedad permite la reutilización del código, siendo muy fácil aprovechar el código de clases ya
existentes, modificándolas mínimamente para adaptarlas a las nuevas especificaciones.
A la clase padre se le denomina superclase y a la clase hija subclase
Permite esconder o sobre escribir miembros heredados
En java se utiliza la palabra reservada [Extends] para indicar que es una clase derivada.
Java no permite herencia multiple.
Si una clase se ha declarado como final indica que no se puede Heredar de ella, lo mismo ocurre con
sus métodos ya que indica que no puede ser sobrescritos.
Related documents