Ejemplo de la utilización de la interfaz ActionListener para mostrar la hora cada 5 segundos con el objeto Timer
Java
Publicado el 14 de Agosto del 2016 por Xve (294 códigos)
13.401 visualizaciones desde el 14 de Agosto del 2016
Este código de ejemplo, muestra como implementar la interfaz ActionListener con la clase Timer para ejecutar cada 5 segundos la fecha actual.
Se añaden dos versiones, una que implementa la función al instanciar la interfaz ActionListener, y otro que muestra como se hereda la interfaz ActionListener en una clase sobrescribiendo la función actionPerformed.
- Una interfaz únicamente puede tener métodos abstractos y constantes, no variables.
- Las interfaces no se puede instanciar con "new interfaz".
- Todos los métodos de una interfaz son public y abstract.
Video 49 del Curso de Java desde 0
Se añaden dos versiones, una que implementa la función al instanciar la interfaz ActionListener, y otro que muestra como se hereda la interfaz ActionListener en una clase sobrescribiendo la función actionPerformed.
- Una interfaz únicamente puede tener métodos abstractos y constantes, no variables.
- Las interfaces no se puede instanciar con "new interfaz".
- Todos los métodos de una interfaz son public y abstract.
Video 49 del Curso de Java desde 0
Comentarios sobre la versión: Implementa la función al instanciar la interfaz (1)
No se supone que la interfaz ActionListener no puede ser instanciada?
Es decir tienes creado un objeto que pertenece a la interfaz ActionListener.
ActionListener taskPerformer = new ActionListener()
Como es que se puede hacer esto si tengo entendido que una interfaz no se puede instanciar solo puede ser implementada por una clase