Informática, perguntado por skipu3000, 5 meses atrás

Ao herdar os atributos e comportamentos, os níveis de visibilidades são herdados também. Dessa forma, faz-se necessária a implementação dos métodos de acesso setters e getters para os modificadores de visibilidade private e protected. Quando se pensa no paradigma orientado a objetos um dos principais recursos é a aplicabilidade do uso da herança entre classes, onde é possível herdar comportamentos e características de uma superclasse para as suas subclasses.

NOEL, Andre Abdala et al. Programação III. Reimpressão - Maringá - PR. Unicesumar, 2020 (adaptado).

Quando se trabalha com herança é comum falar sobre generalização, selecione a alternativa que melhor explica esse conceito:

Alternativas
Alternativa 1:
A generalização é um processo que permite criar classes mais especializadas a partir de classes já criadas

Alternativa 2:
É um processo que está diretamente ligado com o encapsulamento, e não é aplicável quando se utiliza métodos públicos

Alternativa 3:
A generalização se da quando se cria uma classe mais genérica a partir de classes já existentes, transformando-a em superclasse

Alternativa 4:
A generalização se da quando se cria uma classe mais genérica a partir de classes já existentes, transformando-a em subclasse

Alternativa 5:
A generalização é a mesma coisa que especialização, são formas distintas para chamar um polimorfismo

Soluções para a tarefa

Respondido por MELHONEY1
3

Resposta:

Alternativa 1: Generalização diz respeito ao processo de tornar atributos e métodos públicos para deixá-los genéricos

Alternativa 2: Generalização se da quando temos uma classe e criamos classes mais específicas a partir dela

Alternativa 3: Generalização diz respeito ao processo de tornar atributos e métodos privados para deixá-los genéricos

Alternativa 4: Generalização ocorre quando utilizamos o método default numa classe

Resposta Alternativa 5:

Generalização ocorre no processo de construir uma classe mais genérica, por exemplo quando se tem uma classe professor e aluno e cria-se uma superclasse pessoa que agrupa os atributos e métodos comuns

Respondido por navegagor1515
2

Resposta:

A generalização se da quando se cria uma classe mais genérica a partir de classes já existentes, transformando-a em superclasse

Explicação:

A herança

(ou generalização/especialização) acontece entre classes gerais (chamadas de

superclasses ou classes-mãe) e classes específicas (chamadas de subclasses ou

classes-filha) (BOOCH; RUMBAUGH; JACOBSON, 2006).

Perguntas interessantes