jajaja dure toda esta semana buscando por que me daba error, solo era borrar todo 😃
Entender la Programación orientada a objetos
Programación Orientada a Objetos con Java: Clases, Herencia e Interfases
Propiedades y Comportamientos de los Objetos en Programación
Clases y Abstracción en Programación Orientada a Objetos
Modularidad y Orientación a Objetos en Programación Java
Definir Clases y sus componentes
Creación de Clases y Objetos en Java: Sistema de Citas Médicas
Métodos Constructores en Java: Creación y Uso Efectivo
Métodos y Variables Estáticas en Java: Uso y Acceso
Definición y Uso de Variables y Métodos Estáticos en Java
Variables y Métodos Estáticos en Java: Uso y Beneficios
Sobrecarga de Métodos y Constructores en Java
Clase "Paciente" en Java: Atributos y Constructor
Encapsulamiento de Datos en Java: Modificadores de Acceso
Encapsulamiento y Validación de Datos en Programación Orientada a Objetos
Diferencias entre Variables y Objetos en Programación Java
Diferencias entre variables primitivas y objetos en la memoria
Clases Anidadas en Java: Internas y Estáticas
Clases Anidadas y Estáticas en Java: Uso y Ventajas
Uso de Enumeraciones en Java: Definición y Ejemplos Prácticos
Reutilizar Código
Reutilización de Código y Herencia en Programación Orientada a Objetos
Herencia y Abstracción de Clases en Java: Doctor y Paciente
Sobre escritura de métodos en Java: cómo redefinir comportamientos
Polimorfismo en Programación Orientada a Objetos: Método toString
Herencia e Interfaces en Programación Orientada a Objetos
Composición de Interfaces en Java: Implementación y Beneficios
Interfaces y Clases Principales de Colecciones en Java
Aplicar Abstracción
Polimorfismo y Clases Abstractas en Programación Orientada a Objetos
Clases Abstractas y Métodos Abstractos en Programación Orientada a Objetos
Clases Anónimas y su Uso en Programación Java
Diferencias entre las Interfaces y las Clases Abstractas
Abstracción y Herencia en Programación Orientada a Objetos
Herencia y Extensión de Interfaces en Java
Ensamblando Objetos el proyecto
Autenticación de Usuarios: Implementación con Listas en Java
Creación de Menú de Opciones para Doctores en Java
Modularidad y Manejo de Fechas en Arquitectura de Software
Gestión de Citas en Aplicaciones Java: Implementación y Validación
Colecciones de Datos: Uso de Mapas en Java para Gestión de Citas
Confirmación de Citas Médicas con Estructuras de Datos en Java
Programación Orientada a Objetos en Java: Proyecto de Citas Médicas
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Aportes 26
Preguntas 7
jajaja dure toda esta semana buscando por que me daba error, solo era borrar todo 😃
Más sobre estructuras de árbol:
Debemos importar esta linea de código
import static ui.UIMenu.showMenu;
Vimos esto en la clase donde creamos un paquete ui para guardar los métodos para interfaces, si mal no recuerdo.
Excelente, estaría mucho mejor si se ilustrara todo el proceso en UML así se entendería mas claro todo. 😄
Después de batallar por horas con un error…la solución estaba en el minuto 1:07…Borrar todo en Main.java y dejarlo asi:
<import static ui.UIMenu.*;
public class Main {
public static void main(String[] args) {
showMenu();
}
}>
📦 La modularidad sin duda facilita la escalabilidad y mantenimiento.
En java 8, ya no es necesario usar break en los switch case, ya que se aplican por default.
si ponesis ShowMenu(); y no sabeis por que os da fallos probad con UIMenu.showMenu();
Me parece ser que hubiera sido buena idea hacer que la lectura de datos con Scanner se convirtiera en un metodo, obvio, acotado solamente a los tipos de datos que va a leer el programa o en otro caso todo lo que leyera lo retornara como string y en la logica de negocio encargarse de la conversion, esto en vez de copiar y pegar esas 2 lineas cada que lo ocupa.
Es solo una simple sugerencia para evitar la repeticion de ese codigo.
Creo que este curso deberían de actulizarlo.
Para formatear la fecha se puede
SimpleDateFormat formatter = new SimpleDateFormat( "dd/MM/yyyy - HH:mm:ss" ); -- Se expecifica el formato que se quiera utilizar
y luego pasar el formatter a la fecha con el metodo format
formatter.format(myDate);
Me sale este error no sé como solucionarlo
Ya casi :0
✅
Bueno, sigamos.
Muchas gracias por la clase instructora Anahí, pudimos observar el funcionamiento en consola del menú doctores y como empezar a crear el menú de pacientes.
Buena clase
Suena muy interesante lo de los maps avanzados
super poderes 😃
Hay vamos armando el menu para darle uso a toda la logica de negocio que hemos desarrollado.
Me sale este error al parsear la fecha
java.text.ParseException: Unparseable date: "14/02/2019"
at java.text.DateFormat.parse(DateFormat.java:366)
at model.Doctor$AvailableAppointment.<init>(Doctor.java:55)
at model.Doctor.addAvailableAppointment(Doctor.java:29)
at UI.UIDoctorMenu.showAddAvailableAppointmentsMenu(UIDoctorMenu.java:76)
at UI.UIDoctorMenu.showDoctorMenu(UIDoctorMenu.java:28)
at UI.UIMenu.authUser(UIMenu.java:73)
at UI.UIMenu.showMenu(UIMenu.java:33)
at Main.main(Main.java:4)
increíble clase
Quizá nos perdemos porque todavía no hemos visto la persistencia.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?