No contexto da Orientação a Objetos, a herança permite que uma classe herde vários métodos e atributos de outra classe. Em Java, não existe herança múltipla, portanto, uma classe A pode ter somente uma superclasse. Entretanto, a superclasse pode também herdar de alguma outra classe. Desta forma, a classe A, além de herdar os atributos e métodos de sua superclasse direta, herdará também os atributos e métodos de todas as suas superclasses indiretas.
Exemplo: Se A herda de B, que herda de C e herda de D, então A terá atributos e métodos de todas as suas superclasses, que são B, C e D.
Considerando o texto acima, assinale a alternativa correta.
Alternativas
Alternativa 1:
Uma subclasse pode sobrescrever um método de uma superclasse.
Alternativa 2:
Uma classe não pode ser subclasse e superclasse ao mesmo tempo.
Alternativa 3:
Uma classe pode ser subclasse de duas superclasses ao mesmo tempo.
Alternativa 4:
Uma subclasse consegue acessar qualquer método e qualquer atributo de sua superclasse.
Alternativa 5:
Uma subclasse da classe A pode acessar qualquer método de outra subclasse da classe A.
Soluções para a tarefa
Respondido por
22
Uma subclasse pode sobrescrever um método de uma superclasse, logo a alternativa 1, está correta
As novas classes formadas são chamadas de subclasses, ou classes derivadas; e as classes já existentes, que deram origem às subclasses, são chamadas de superclasses.
Uma subclasse herda métodos e atributos de sua superclasse; apesar disso, pode escrevê-los novamente para uma forma mais específica de representar o comportamento do método herdado.
Espero ter ajudado.
Você pode ler mais em:
https://brainly.com.br/tarefa/22714417#readmore
Perguntas interessantes
Informática,
8 meses atrás
Administração,
8 meses atrás
Sociologia,
8 meses atrás
História,
1 ano atrás
Matemática,
1 ano atrás
Sociologia,
1 ano atrás
Português,
1 ano atrás
Português,
1 ano atrás