Sobre escritura de métodos en Java: cómo redefinir comportamientos
Clase 22 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 Polimorfismo es una característica de la programación orientada a objetos que consiste en sobrescribir algunos métodos de la clase de la cual heredan nuestras subclases para asignar comportamientos diferentes.
Además de los métodos de las superclases, también podemos redefinir el comportamiento de los métodos que “heredan” todos nuestros objetos, así como .toString, hashCode, finalize, notify, entre otros.
La sobreescritura de constructores consiste en usar los miembros heredados de una supreclase pero con argumentos diferentes.
Recuerda que no podemos sobrescribir los métodos marcados como final o static.