- LinguagensJava
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Classes e Objetos
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Métodos
Atenção: Para responder à questão deve ser utilizada a interface e a classe Java a seguir:
public interface Transaction {
public double calc(double a, double b, double op);
}
public class Operation implements Transaction {
@Override
public double calc(double a, double b, int op){
if (op==1){
return soma(a, b);
} else {
return 0;
}
}
private double soma(double a, double b){
return a + b;
}
}
Considere a existência na mesma aplicação de uma classe chamada Principal que possui o método main padrão por meio do qual o método calc é acessado.
Para acessar o método calc pode-se utilizar a instrução