¿Cuál es la diferencia entre implementos y extensiones en Java?
Cuando una clase hereda otra clase, usa extends
Cuando una clase hereda una interfaz, usa implements
Cuando una interfaz hereda otra interfaz, usa extends
Una clase hereda otra clase e implementa una interfaz al mismo tiempo. Generalmente, primero se usa extends, seguido de implements
.