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
Modificadores de acceso en Java

Modificadores de acceso en Java

Intermedio POO

En su soporte para la encapsulación, la clase proporciona dos beneficios principales. Primero, vincula datos con el código que lo manipula. Usted ha estado aprovechando anteriormente este aspecto de la clase. En segundo lugar, proporciona los medios por los que se puede controlar el acceso a los miembros. Es esta característica la que se examina […]

Más
Pasar y devolver objetos a métodos en Java

Pasar y devolver objetos a métodos en Java

Intermedio POO

Cuando pasamos un tipo primitivo a un método, se pasa por valor. Pero cuando pasamos un objeto a un método, la situación cambia drásticamente, porque los objetos se pasan por lo que efectivamente es llamado, por referencia. Java hace esta cosa interesante que es una especie de híbrido entre pasar por valor y pasar por referencia. […]

Más
Constructores en Java con Ejemplos

Constructores en Java con Ejemplos

Intermedio POO

Aprende sobre los constructores en Java a través de ejemplos. La importancia de usarlos y cómo usarlos en el código de Java. En los ejemplos anteriores, las variables de instancia de cada objeto Vehiculo debían establecerse manualmente usando una secuencia de instrucciones, como por ejemplo: minivan.pasajeros = 9; minivan.capacidad = 15; minivan.mpg = 20; Un […]

Más
Métodos en Java con Ejemplos

Métodos en Java con Ejemplos

Intermedio POO

Aprende sobre los métodos en Java con ejemplos. Algunos lo llaman función, pero método es la palabra correcta. Como se explicó, las variables y los métodos de instancia son constituyentes de las clases. Hasta ahora, la clase Vehiculo contiene datos, pero no métodos. Aunque las clases de solo datos son perfectamente válidas, la mayoría de […]

Más
Qué es una Clase en Java

¿Qué es una Clase en Java?

Intermedio POO

Antes de que pueda seguir avanzando en su estudio de Java, necesita aprender sobre la clase. La clase es la esencia de Java. Es la base sobre la cual se construye todo el lenguaje Java porque la clase define la naturaleza de un objeto. Como tal, la clase forma la base para la programación orientada […]

Más
Arrays en Java Con ejemplos

Arrays en Java (Con ejemplos)

Arrays Intermedio POO

Un array o matriz es simplemente una variable que puede contener valores múltiples, a diferencia de una variable regular que solo puede contener un único valor. Los siguientes son algunos puntos importantes acerca de las matrices, arreglos o arrays de Java. En Java, todas las matrices se asignan dinámicamente. (Se analiza a continuación) Como las matrices/arrays […]

Más
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