Métodos Constructores en Java: Creación y Uso Efectivo
Clase 7 de 39 • Curso de Java SE Orientado a Objetos
Contenido del curso
- 6

Creación de Clases y Objetos en Java: Sistema de Citas Médicas
08:34 - 7

Métodos Constructores en Java: Creación y Uso Efectivo
07:07 - 8

Métodos y Variables Estáticas en Java: Uso y Acceso
09:00 - 9

Definición y Uso de Variables y Métodos Estáticos en Java
12:46 - 10

Variables y Métodos Estáticos en Java: Uso y Beneficios
08:37 - 11

Sobrecarga de Métodos y Constructores en Java
09:15 - 12
Clase "Paciente" en Java: Atributos y Constructor
00:11 - 13

Encapsulamiento de Datos en Java: Modificadores de Acceso
12:53 - 14

Encapsulamiento y Validación de Datos en Programación Orientada a Objetos
12:39 - 15

Diferencias entre Variables y Objetos en Programación Java
07:05 - 16

Diferencias entre variables primitivas y objetos en la memoria
09:02 - 17

Clases Anidadas en Java: Internas y Estáticas
16:05 - 18

Clases Anidadas y Estáticas en Java: Uso y Ventajas
06:01 - 19
Uso de Enumeraciones en Java: Definición y Ejemplos Prácticos
00:44
- 20

Reutilización de Código y Herencia en Programación Orientada a Objetos
05:24 - 21

Herencia y Abstracción de Clases en Java: Doctor y Paciente
11:37 - 22

Sobre escritura de métodos en Java: cómo redefinir comportamientos
10:28 - 23

Polimorfismo en Programación Orientada a Objetos: Método toString
08:59 - 24

Herencia e Interfaces en Programación Orientada a Objetos
12:47 - 25

Composición de Interfaces en Java: Implementación y Beneficios
10:27 - 26
Interfaces y Clases Principales de Colecciones en Java
02:45
- 27

Polimorfismo y Clases Abstractas en Programación Orientada a Objetos
09:05 - 28

Clases Abstractas y Métodos Abstractos en Programación Orientada a Objetos
12:22 - 29

Clases Anónimas y su Uso en Programación Java
07:54 - 30

Diferencias entre las Interfaces y las Clases Abstractas
03:35 - 31

Abstracción y Herencia en Programación Orientada a Objetos
07:26 - 32
Herencia y Extensión de Interfaces en Java
00:34
- 33

Autenticación de Usuarios: Implementación con Listas en Java
11:53 - 34

Creación de Menú de Opciones para Doctores en Java
12:12 - 35

Modularidad y Manejo de Fechas en Arquitectura de Software
14:30 - 36

Gestión de Citas en Aplicaciones Java: Implementación y Validación
10:03 - 37

Colecciones de Datos: Uso de Mapas en Java para Gestión de Citas
11:14 - 38

Confirmación de Citas Médicas con Estructuras de Datos en Java
15:08 - 39

Programación Orientada a Objetos en Java: Proyecto de Citas Médicas
05:57
El Método Constructor es el primer método que se ejecuta por defecto cuando creamos una clase, nos permite crear nuevas instancias de una clase. Lo invocamos con la palabra reservada new seguida del nombre con el que inicializamos la clase y paréntesis.
// nombreDeLaInstancia = new MétodoConstructor();
myDoctor = new Doctor();
El compilador de Java crea un método constructor en caso de que no definamos uno, pero de todas formas es muy buena idea programarlo nosotros, ya que nos permite definir y/o configurar el comportamiento de nuestros objetos usando argumentos.
public class Doctor {
// Atributos...
// Método Constructor:
Doctor(/* parámetros */) {
// Instrucciones que se ejecutan al crear/instanciar
// un nuevo objeto con la clase Doctor...
}
}
El método constructor no debe regresar ningún valor (no necesitamos un return). Más adelante estudiaremos un poco más a fondo cómo funcionan la sobrecarga de métodos y sobrecarga de constructores.