TutorJava Nivel Básico

En Java, como en otros lenguajes de programaci�n orientados a objetos, las clases pueden derivar desde otras clases. La clase derivada (la clase que proviene de otra clase) se llama subclase. La clase de la que est� derivada se denomina superclase.

De hecho, en Java, todas las clases deben derivar de alguna clase. Lo que nos lleva a la cuesti�n �D�nde empieza todo esto?. La clase m�s alta, la clase de la que todas las dem�s descienden, es la clase Object, definida en java.lang. Object es la ra�z de la herencia de todas las clases.

Las subclases heredan el estado y el comportamiento en forma de las variables y los m�todos de su superclase. La subclase puede utilizar los �tems heredados de su superclase tal y como son, o puede modificarlos o sobreescribirlos. Por eso, seg�n se va bajando por el �rbol de la herencia, las clases se convierten en m�s y m�s especializadas.

Definici�n:

Una subclase es una clase que desciende de otra clase. Una subclase hereda el estado y el comportamiento de todos sus ancestros. El t�rmino superclase se refiere a la clase que es el ancestro m�s directo, as� como a todas las clases ascendentes.

COMPARTE ESTE ARTÍCULO

COMPARTIR EN FACEBOOK
COMPARTIR EN TWITTER
COMPARTIR EN LINKEDIN
COMPARTIR EN WHATSAPP