Uso de palabra clave final en Herencia Java

Uso de palabra clave final con Herencia en Java

POO

final es una palabra clave en Java utilizada para restringir algunas funcionalidades. Podemos declarar variables, métodos y clases con la palabra clave final. Tan poderoso y útil como la anulación de método (method overriding) y la herencia, a veces querrás evitarlos. Por ejemplo, puede tener una clase que encapsule el control de algún dispositivo de […]

Más
Overriding en Java (Anulación de métodos)

Overriding en Java (Anulación de métodos)

POO

En una jerarquía de clases, cuando un método en una subclase tiene el mismo tipo de retorno y firma que un método en su superclase, se dice que el método en la subclase anula (Overriding) el método en la superclase. 1. Qué es Overriding en Java En cualquier lenguaje de programación orientado a objetos, Anulación […]

Más
Herencia Multinivel en Java Ejemplos

Herencia Multinivel en Java

POO

Hasta este punto, hemos estado utilizando jerarquías simples de clase (Herencia única) que consisten solo en una superclase y una subclase. Sin embargo, puede crear jerarquías que contengan tantas capas de herencia como desee. Como se mencionó, es perfectamente aceptable usar una subclase como una superclase de otra. Por ejemplo, dadas tres clases llamadas A, […]

Más
Herencia en Java Tipos y Ejemplos

Herencia en Java: Tipos y Ejemplos

POO

La herencia es un pilar importante de OOP (Programación Orientada a Objetos). Es el mecanismo en Java por el cual una clase permite heredar las características (atributos y métodos) de otra clase. Aprenda más a continuación. En el lenguaje de Java, una clase que se hereda se denomina superclase. La clase que hereda se llama […]

Más
Programación Orientada a Objetos en Java

Introducción a Objetos en Java

Intermedio POO

Aprende sobre la programación orientada a objetos en Java. Veremos como crear, inicializar e instanciar un objeto en Java con muchos ejemplos. Las clases y los objetos son conceptos básicos de programación orientada a objetos que giran en torno a las entidades de la vida real. Aprendamos más sobre ello. 1. Qué es una Clase Una […]

Más
Clases Internas locales en Java

Clases Internas Locales en Java

POO

Las clases internas locales son las clases internas que se definen dentro de un bloque. Generalmente, este bloque es un cuerpo de método. A veces, este bloque puede ser un ciclo for, o una cláusula if. 1. Clases Locales Las clases locales internas no son miembros de ninguna clase adjunta. Pertenecen al bloque en el […]

Más
Clases Anidadas en Java

Clases Anidadas en Java

POO

En Java, puede definir una clase anidada. Esta es una clase que se declara dentro de otra clase. Francamente, la clase anidada es un tema algo avanzado. De hecho, las clases anidadas ni siquiera estaban permitidas en la primera versión de Java. No fue hasta Java 1.1 que se agregaron. Sin embargo, es importante que […]

Más
Clases Internas en Java

Clases Internas en Java

POO

Las clases anidadas se dividen en dos categorías: la clase anidada estática y la clase interna: una clase interna es una clase anidada no estática. Sobre esto aprenderemos en este artículo. 1. Clases internas Una clase interna tiene acceso a todas las variables y métodos de su clase externa y puede referirse a ellos directamente de la […]

Más
Sobrecarga de Constructores en Java

Sobrecarga de Constructores en Java

Intermedio POO

Además de los métodos sobrecargados, también podemos sobrecargar constructores en Java. El constructor sobrecargado se llama en función de los parámetros especificados cuando se ejecuta new. 1. ¿Cuándo usar la sobrecarga de constructores? Algunas veces hay una necesidad de inicializar un objeto de diferentes maneras. Esto se puede hacer usando la sobrecarga de constructor. Hacerlo le […]

Más
Sobrecarga de métodos en Java

Sobrecarga de métodos en Java

Intermedio POO

En esta sección, aprenderá acerca de una de las características más interesantes de Java: la sobrecarga de métodos. En Java, dos o más métodos dentro de la misma clase pueden compartir el mismo nombre, siempre que sus declaraciones de parámetros sean diferentes. Cuando este es el caso, se dice que los métodos están sobrecargados, y […]

Más