Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/01/2016, 19:36
MatEzelQ
 
Fecha de Ingreso: enero-2016
Ubicación: Argentina,buenos aires
Mensajes: 8
Antigüedad: 8 años, 4 meses
Puntos: 0
Interfaces + Java Api

Hola gente! Tengo la siguiente duda, que estuve leyendo pero todavía no me queda claro como es el funcionamiento de las interfacez.
Por lo que se, al implementar una interfaz, lo que hace es que te obliga a implementar los métodos escritos en la interfaz.
Ej:
interface Comunicador{
public void enviarMensaje(String Mensaje);
}
Al implementar esta interfaz, tengo que sobreescribir el método enviarMensaje...
Pero para que me sirve esto? Lo puedo escribir sin implementar la interfaz y listo(trate de hacerlo hacer un evento sin implementar la interfaz ActionListener, pero implementando su metodo y no andubo porqe (1-)será?), entonces (2-)cúal es su objetivo?...

Otra cosa, leyendo vi esto:
Comunicador a = new TelefonoCelular();Comunicador es la interfaz de arriba

Hasta ahora solo pensaba que las instancias se podían almacenar solo en variables de tipo objeto o de tipo primitivos, pero (3-)como es esto de la variable INTERFAZ???