Ed
ano passado
Vamos analisar cada afirmativa sobre o conceito de sobrecarga: I — É considerado um tipo de polimorfismo. Verdadeiro, a sobrecarga é uma forma de polimorfismo, pois permite que diferentes métodos compartilhem o mesmo nome, mas se comportem de maneira diferente com base nos parâmetros. II — Para que a sobrecarga aconteça, basta que se diferencie o número de parâmetros ou o tipo de parâmetros. Verdadeiro, a sobrecarga é alcançada ao ter métodos com o mesmo nome, mas com diferentes números ou tipos de parâmetros. III — É considerado um tipo de Abstração. Falso, a sobrecarga não é um tipo de abstração. A abstração se refere à ocultação de detalhes complexos, enquanto a sobrecarga é uma técnica de nomeação de métodos. IV — É considerado um tipo de Herança. Falso, a sobrecarga não é um tipo de herança. Herança é um conceito diferente que envolve a criação de novas classes a partir de classes existentes. V — É considerado um tipo de encapsulamento. Falso, a sobrecarga não é um tipo de encapsulamento. O encapsulamento refere-se à ocultação de dados e implementação, enquanto a sobrecarga é sobre a definição de métodos. Com base nas análises, as sentenças verdadeiras são I e II. Portanto, a alternativa correta é: D — As sentenças I e II estão corretas.
Cadastre-se ou realize login
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material