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
16
A alternativa correta é a Alternativa 1: Uma subclasse pode sobrescrever um método de uma superclasse.
As novas classes 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.
Respondido por
1
Resposta:
Alt.01
Explicação:
Perguntas interessantes
Matemática,
8 meses atrás
Matemática,
8 meses atrás
Ed. Moral,
8 meses atrás
Matemática,
1 ano atrás
Matemática,
1 ano atrás
Química,
1 ano atrás