Com relação à interface e à classe apresentadas, pode-se afirmar que
o método calc na interface Transaction pode ser estático desde que também seja estático na classe Operation.
o método calc da interface Transaction está incorreto, pois não possui corpo e nem valor de retorno.
o método soma da classe Operation deve ser público, pois está sendo acessado do interior do método calc.
para instanciar um objeto da interface Transaction pode-se utilizar a instrução Transaction t = new Transaction();
é possível criar um novo método calc na classe Operation por meio da instrução public double calc(double a, double b){return a+b;}, mesmo que não exista a assinatura desse método na interface Transaction.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...