Hola:
Una cosa es implementar un método y otra cosa es llamarlo. Si tienes una interface UnaInterfaz con unMetodo(), implementarlo es hacer una clase así
Código java:
Ver originalpublic class UnaClase implements UnaInterfaz {
@Override
public void unMetodo () {
// Aqui el codigo del metodo
}
}
y llamar al método es hacer lo siguiente
Código java:
Ver originalUnaIntefaz unaVariable = new UnaClase();
// Esto es llamar al metodo
unaVariable.unMetodo();
Lo primero es obligatorio, si implementas la interfaz tienes que implementar los métodos. Lo segundo es opcional, puedes o no llamar al método.
Si tu pregunta inicial se refiere a "implementar" en vez de a "llamar" (que es lo que has puesto), tienes dos opciones
- Implementar todos los métodos si quieres que la clase no sea abstracta y puedas hacer un new de ella.
- Implementar solo algunos métodos, pero entonces la clase debe ser abstract y no puedes hacer new de ella.
Se bueno.