Logo Passei Direto
Buscar

Geometria

Outros
O conceito de sobrecarga permite que vocé utilize o mesmo nome de método para muitos métodos diferentes, cada um com um número e tipos de parámetros distintos. A sobrecarga é útil quando um método náo é definido por seus argumentos e sim um conceito independente dos parámetros. Sobre o conceito de sobrecarga, analise as sentengas a seguir:
Assinale a alternativa CORRETA:
I — É considerado um tipo polimorfismo.
II — Para que a sobrecarga aconteca, basta que se diferencie o número de parámetros ou o tipo de parâmetros.
III — É considerado um tipo de Abstracáo.
IV — É considerado um tipo de Heranga.
V — É considerado um tipo de encapsulamento.
A — As sentencasa I e III estdo corretas.
B As sentencas I, III e IV estáo corretas.
C As sentencas II e V estáo corretas.
D As sentencas I e II estáo corretas.
User badge image
Questões para Estudantes

ano passado

Respostas

User badge image

Ed Verified user icon

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.

Essa resposta te ajudou?

0
Dislike0

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais perguntas desse material

Classes abstratas são um recurso poderoso da linguagem Java para criação de abstrações. Utilizando classes abstratas pode-se alcançar bons níveis de reutilização de código-fonte, além de fortalecer e favorecer o conceito de polimorfismo, permitindo a reutilização e a extensão de estado e comportamento entre classes. Sobre as características das classes abstratas, analise as sentenças a seguir:
Assinale a alternativa CORRETA:
I- Classes abstratas, por via de regra, não podem gerar objetos, mas construtores abstratos, construtores especiais, podem ser utilizados por essas classes para permitir que objetos sejam criados.
II- Os métodos concretos de uma classe abstrata podem ser compartilhados, sem alterações, por todas as suas classes concretas geradas.
III- Em uma hierarquia de classes abstratas, a primeira ocorrência de uma classe concreta deve implementar todos os métodos abstratos presentes na hierarquia.
IV- Em uma hierarquia de classes abstratas, a primeira ocorrência de uma classe concreta deve alterar todos os métodos concretos presentes na hierarquia.
A - As sentenças I e II estão corretas.
B - As sentenças II e III estão corretas.
C - As sentenças II e IV estão corretas.
D - As sentenças III e IV estão corretas.

Mais conteúdos dessa disciplina