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. A partir dos conhecimentos que foram adquiridos em nossa disciplina, quando uma classe A estende (extends) uma classe B, é correto o que se afirma em:
Soluções para a tarefa
Neste caso, a classe B é verificada como uma classe-matriz, mãe e, portanto, a classe A torna-se uma subclasse ou classe-filha. Para que A tenha acesso e estenda os atributos de B, precisa ser public (Público) ou protected (protegido). Caso seja privado, somente a classe A possui acesso. Portanto, alternativa 2 é a correta.
Herança entre classes
A herança permite que as diversas classes compartilhem suas características com outros membros, existindo, portanto, a classe base (responsável por conceder os atributos) e a classe derivada (aquela que herda as características da base).
Complementando a tarefa com as alternativas, temos:
Alternativa 1: Existe uma relação de associação hereditária entre as classes A e B
Alternativa 2: A classe A é uma subclasse da classe B, logo herda seus atributos e métodos se forem públicos ou protegidos
Alternativa 3: A classe B é uma subclasse da classe A, logo herda seus atributos e métodos se forem públicos ou protegidos ou privados Alternativa 4: A classe B é uma subclasse da classe A, logo herda seus atributos e métodos se forem públicos ou protegidos
Alternativa 5: A classe A é uma subclasse da classe B, logo herda seus atributos e métodos se forem públicos ou protegidos ou privados
Para maiores informações sobre herança entre classes, acesse:
https://brainly.com.br/tarefa/18338671
Bons estudos!
#SPJ4