entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

1voto

Definición y uso de intefaces en Java

Si hay algo mal ¿qué es? en el siguiente código:

public interface Clazz {
    void metodo(int aValue){
        System.out.println("Hola!!");
    }
}

3 Respuestas

3votos

daniel_uribe_ayvar Puntos2770

Las interfaces son contratos que implementan las clases para usar los métodos definidos por las primeras.

Ejemplo:
La interfaz:

public interface IOperacionesCRUD{
    public boolean insertar(Registro registro);
}

La clase:

public class SistemaCRUD implements IOperacionesCRUD{
   public boolean insertar(Registro registro){
       return save(registro);
   }
}

1voto

Peter Puntos150480

Las intefaces no pueden definir métodos, solo declararlos.

3votos

joseco48 Puntos5120

Las interfaces son utilizadas para definir un comportamiento minimo a las clases, es decir, que cuando una clase implementa a una interface, esta clase debe escribir todos los metodos definidos en la interface.

Por ejemplo, aqui definimos una interface:

public interface Calculadora {
    public double sumar(double a, double b);
}

Luego, si queremos utilizar la interface creada, debemos crear una clase que implemente dicha interface:

public class Abaco implements Calculadora{
    public double sumar(double a, double b) {
        return a + b;
    }    
}

Cuando la clase implementa a la interface, la interface obliga a la clase a implementar los metodos definidos previamente por la interface.

Espero haya sido de utilidad
Saludos

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta