Ahora que estoy en la universidad, en la clase de programacion parte de lo que aprendo a qui, lo veo en la u. Me siento que voy un paso adelante de la clase
Entender la Programación orientada a objetos
Programación orientada a objetos en Java
¿Qué es un Objeto?
Abstracción: ¿Qué es una Clase?
Modularidad
Definir Clases y sus componentes
Creando nuestra primera Clase
Método constructor
Static: Variables y Métodos Estáticos
Creando elementos estáticos
Final: Variables Constantes
Sobrecarga de métodos y constructores
¡Reto!
Encapsulamiento: Modificadores de acceso
Getters y Setters
Variable vs. Objeto
Variable vs. Objeto: Un vistazo a la memoria
Clases Anidadas
Clases Internas y Locales a un método
Enumerations
Reutilizar Código
¿Qué es la Herencia? Don't repeat Yourself
Super y This
Polimorfismo: Sobreescritura de Métodos
Polimorfismo: Sobreescribiendo el método toString
Interfaces
Creando una interfaz para definir si una fecha es agendable
Collections
Aplicar Abstracción
Clases Abstractas
Miembros abstractos
Clases Anónimas
Diferencias entre las Interfaces y las Clases Abstractas
Interfaces en Java 8 y 9
Herencia en interfaces
Ensamblando Objetos el proyecto
Simulando autenticación de usuarios
Modularizando la UI de Doctores
Definiendo las citas disponibles
Modularizando la UI de Pacientes
Recorriendo estructuras de árbol en Java
Agendando Citas
Cierre del curso: Continúa con Programación Funcional en Java
No se trata de lo que quieres comprar, sino de quién quieres ser. Aprovecha el precio especial.
Antes: $249
Paga en 4 cuotas sin intereses
Termina en:
Anahí Salgado Díaz de la Vega
Lectura
Las interfaces pueden heredar de otras interfaces utilizando la palabra clave extends, el concepto de herencia se aplicará como naturalmente se practica en clases, es decir, la interfaz heredará y adquirirá los métodos de la interfaz padre.
...
Regístrate o inicia sesión para leer el resto del contenido.
Aportes 52
Preguntas 2
Ahora que estoy en la universidad, en la clase de programacion parte de lo que aprendo a qui, lo veo en la u. Me siento que voy un paso adelante de la clase
Me pregunto cual es el límite de modularidad en la POO.
En las primeras clases se menciona que este paradigma nace de inspiración en el diseño y la arquitectura. Pero en la arquitectura, a cualidad modular de las edificaciones limitó su eficiencia en muchos sentidos, tanto en diseño y lo que en desarrollo se conoce como UX, como en la eficiencia operacional del espacio. A tal grado que actualmente los mejores edificios no expresan esa modularidad, y los que sí la expresan parten de eso para abaratar costos y suelen ser edificios bastante genéricos y mediocres.
Actualmente los edificios más brillantes resuelve las necesidades de un edificio casi creando un paradigma para cada problema a resolver, partiendo de algunos pocos conceptos elementales de estructura y teoría.
Pero esto es diferente, la arquitectura es material y finita y esto se siente que podría ser infinito y me pregunto si eso es bueno o malo.
Y pensar que antes corría de Java porque decía que era demasiado complicado. Quisiera que todos mis profesores de la universidad hubieran tenido el mismo animo que los profesores de Platzi para explicar las cosas
Excelente. que mundo este !!!
Si se puede hacer herencia múltiple con interfaces, ¿por qué no con clases?
Entiendo lo que se puede hacer con interfaces, pero sigo sin entender para qué sirve o en qué aporta realmente xd.
Realmente queda mucho mas claro. Lo que en a universidad era un problema ahora se torna una solución
Tendré que investigar más para que me quede más claro.
Esto esta muy chido. Java te AMO!!
Genial, por eso es que JAVA me esta enamorando.
Entiendo que al darle comportamiento y al no obligar su implementación de todos sus metodos, lo correcto sería usar interfaces para abstraer comportamientos y según sea el caso ya no usar clases abstractas.
!que locura! he aprendido mucho con este curso 😃
🤔 Nuestras interfaces también pueden heredar de otras, haciendo posible la herencia múltiple.
Es curioso que yo me adelanté a ver un curso de srping MVC antes de estos y en cada clase voy entendiendo mucho más el uso de las interfaces y su herencia. ❤️
excelente explicación
Realmente interesante
Cada día que veo este curso me gusta mas java, tiene multiples formas de plazmar soluciones
una forma muy dinámica de sobre inscribir un método 😃
Vientos, aquí estoy repasando la teoría.
Muy buen aporte este articulo es bueno saberlo y conocer estas nuevas actualizaciones
En el caso de sobreescribir el metodo read si utilizamos private, la clase que tenga que implementar la interfaz Visualizable ya no tendra que implementar el metodo read?
Gracias 😃
un tema muy amplio y que considero vale la pena profundizar un poco mas para aplicarlo adecuadamente
Hasta ahora he aprendido que puede ser un poco confuso al principio pero con la práctica uno se va empoderando de Java y explotando este lenguaje al máximo 😉
increíble
cortito y al pie
Excelente explicacion!
Genial!! Estas cositas no me las enseñaron
Genial.
Vaina no sabía que las interfaces tenían herencia múltiple.
ooh esto va a ser bastante útil.
si modularizarlo con interfaces ya te abria puertas, mezclaro entre si mas aun, genial
Luego de varias horas en el tema por fin encontré la luz y pude comprender
Esto si, no lo sabía, gracias por esto
corto y preciso
Gracias por el aporte, es genial.
Que buen Aporte .
Estupendo, lo tendré en cuenta cuando esté utilizando múltiples interfaces y logre observar que se pueda ahorrar código aplicando estos métodos. Muchas gracias por la explicación instructora Anahí.
Perfecto
super 😃
Sigamos
Todo muy claro.
Comienzo a familiarizarme mas con Java, es un buen curso (y)
Interesante
Esta obligado a heredar todo sus metodos??
Las interfaces son como clases mejoradas y con mas ventajas…
Excelente!
Según entiendo las interfaces se pueden heredar y diferencia de las clases en las interfaces es permitido heredar entre varias interfaces ya en java 9 es permitido cambiar el comportamiento de estos métodos por medio de default
Interesante
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?