Faça uma classe chamada Pato que tenha uma ação: voar e que esta ação possa definida fora da classe, depois da criação do objeto.
Mais especificamente, a classe Pato tem um método
public void voar()public void fazVoar()Teste a classe: faça um teste, crie um objeto do tipo Pato, implemente uma ação de fazVoar, e configure seu objeto para que use a sua implementação.
Mais especificamente:
PatofazVoarvoar do objeto pato criado.voar de pato está funcionando.Faça uma classe chamada Pato que tenha uma ação: voar que represente um conjunto de ações que possam ser adicionadas depois da criação do objeto.
Mais especificamente, a classe Pato tem um método
public void voar()public void fazVoar()Teste a classe: faça um teste, crie um objeto do tipo Pato, implemente pelo menos duas ações de fazVoar, e configure seu objeto para que use as suas implementações.
Mais especificamente:
PatofazVoarvoar do objeto pato criado.fazVoarvoar do objeto pato criado.voar de pato está funcionando.Faça uma classe chamada Calculadora que tenha uma ação: calcular que opera dois números reais, retorna um número real, e que esta ação possa definida fora da classe, depois da criação do objeto.
Mais especificamente, a classe Calculadora tem um método
public double calcular(double a, double b)public double fazConta(double a, double b)Teste a classe: faça um teste, crie um objeto do tipo Calculadora, implemente uma ação de calcular, e configure seu objeto para que use a sua implementação.
Mais especificamente:
CalculadorafazContacalcular do objeto calculadora criado.calcular de calculadora está funcionando..