No se trata de lo que quieres comprar, sino de quién quieres ser. Aprovecha el precio especial.

Antes: $249

Currency
$209

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Suscríbete

Termina en:

13 Días
15 Hrs
58 Min
23 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

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

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

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 😃

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