Aprovecha el precio especial y haz tu profesión a prueba de IA

Antes: $249

Currency
$209
Suscríbete

Termina en:

2 Días
9 Hrs
36 Min
6 Seg
Curso de Java SE Orientado a Objetos

Curso de Java SE Orientado a Objetos

Anahí Salgado Díaz de la Vega

Anahí Salgado Díaz de la Vega

Herencia en interfaces

31/38

Reading

Interfaces can inherit from other interfaces by using the extends keyword, the concept of inheritance will be applied as naturally practiced in classes, that is, the interface will inherit and acquire the methods of the parent interface.

...

Register or login to read the rest of the content.

Contributions 52

Questions 2

Sort by:

Want to see more contributions, questions and answers from the community?

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 !!!

Entiendo lo que se puede hacer con interfaces, pero sigo sin entender para qué sirve o en qué aporta realmente xd.

Si se puede hacer herencia múltiple con interfaces, ¿por qué no con clases?

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 😃

wow que crazy es decir podemos usar la herencia y en este caso la herencia mutiple pero nace la curiosidad por que en este aso si nos dejan aplicar la herencia multiple y con las clases no ya que java nos dice que en clases no es posible por el problema diamante pero con las interfaces no esto es debido a que con una heredamos atributos y con otras parámetros pero dando una respuesta mas profunda y no tan simple es debido a que las interfaces establecen una firma o parámetros pero no como usarlos y en cambio a las clases es todo lo contrario y se hace en el Problem diamante pero entonces como es que evitamos el "diamante " es debido a que este es mas flexible y no cuenta con metodo dentro de este es decir solo tiene firma no cuerpo.por tal no se cae en esta ambigüedad
La anotación: `@Override` Es para sobreescribir métodos heredados de la clase o interface de origen
Para hacer referencia implementar una interface en una clase, hasta donde se solo se puede hacer con la palabra clave implements y no extends como se esta haciendo. corrijanme si estoy equivocado.

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