Considere uma classe “Calculo” que tem dois métodos “calculo”, sendo que um deles recebe dois parâmetros e outro recebe três, conforme o código em linguagem Java (em qualquer versão) a seguir.
public class Calculo (
public int calculo (int a, int b) (
retum a + b;
}
public int calculo (int a, intb, int c) {
retumn a+b+c;
)
}
É possivel afirmar que, no código apresentado:
a. existe um erro, pois dois métodos não podem ser declarados com o mesmo identificador e parâmetros diferentes.
b.o método “calculo” não poderia receber esse nome, pois a classe “Calculo” tem o mesmo identificador.
Oc. há um clássico exemplo de herança, em que um método, com o mesmo identificador, executa cálculos diferentes.
d.há um exemplo de polimorfismo estático, pois existe uma sobrecarga do método “calculo”.
e. existe um erro, pois o polimorfismo deve ser implementado em duas classes herdadas.
Please enter comments
Please enter your name.
Please enter the correct email address.
You must agree before submitting.

Lista de comentários


Helpful Social

Copyright © 2024 ELIBRARY.TIPS - All rights reserved.