Para responder a questão , considere as classes
X e Y, tal que X estende Y. A classe X possui um método
denominado calcula e a classe Y possui um método
denominado calcula.
Considere que o método calcula em X retorna um valor
inteiro que é o triplo do único valor inteiro passado como
parâmetro e o método calcula em Y retorna um valor
inteiro que é produto dos dois valores inteiros passados
como parâmetro. Se x e y são objetos das classes X e Y,
respectivamente, então a execução da expressão
y.calcula(x.calcula(3), x.calcula(4)) resulta no valor
Para responder a questão , considere as classes
X e Y, tal que X estende Y. A classe X possui um método
denominado calcula e a classe Y possui um método
denominado calcula.
Considere que o método calcula em X retorna um valor
inteiro que é o dobro do único valor inteiro passado como
parâmetro e o método calcula em Y retorna um valor
inteiro que é a soma dos dois valores inteiros passados
como parâmetro. Se x e y são objetos das classes X e Y,
respectivamente, então a execução da expressão
x.calcula(y.calcula(10,11)) resulta no valor
Para responder a questão , considere as classes
X e Y, tal que X estende Y. A classe X possui um método
denominado calcula e a classe Y possui um método
denominado calcula.
O método calcula em Y é sobrescrito pelo método calcula
em X no seguinte exemplo: