Ver Mensaje Individual
  #12 (permalink)  
Antiguo 27/02/2007, 13:19
Avatar de TolaWare
TolaWare
Colaborador
 
Fecha de Ingreso: julio-2005
Mensajes: 4.352
Antigüedad: 18 años, 10 meses
Puntos: 24
Re: ayuda con interface

Cita:
Iniciado por Farookh_Bulsara Ver Mensaje
oisea crear una interfaz sirve para nombrar metodos (no implementados) y una clase puede implementar esa interfaz con el unico fin de que no se olvide implementar los metodos q se encuentran en la interfaz,es correcto lo q digo?

pero hay algunas interfaz en la documentacion de java q tienen metodos ya implementados, osea al implementar esa interfaz en una clase ,ya no es necesario implementar esos metodos q ya estan implementados en la interfaz y los q no estan implementados en la interfaz hay q implementarlos, vi varias interfaz q son asi,porque?se puede hacer una interfaz con algunos metodos implementados y otros ,no ,con que fin?
Si encuentras una interfaz con métodos ya implementados, entonces no es una interfaz, es una clase abstracta.

Por definición una clase abstracta puede tener métodos sin implementación (también llamados métodos abstractos).

Por definición, una interface en Java, tiene todos métodos abstractos y atributos constantes.

Saludos