A herança é uma relação de um para um, porque uma classe so pode fazer ‘extends’ de uma só classe pai/mae, mesmo assim, as classes que fazem extends explicito acabam tendo 2 parents(pai/mae). Comente a afirmação!
O que significa extends explicito? Não me recordo desse conceito relacionado à classes. Está em algum livro/material que você está seguindo?
Abraço.
Olhe extends explícito, quer dizer por exemplo:
public class teste{}
public class teste2 extends teste{}
públic class teste3 extends teste2{}
Assim teste 3 tera acesso a classe teste…
Ah, sim, se refere à hierarquia das classes.
O que você precisa comentar sobre essa afirmação? No seu exemplo, teste não é pai/mãe de teste3, mas sim “avô/avó” (se vamos nomear como uma família). Pai/mãe geralmente é usado para a relação mais próxima (teste -> teste2, e teste2 -> teste3, no seu exemplo). Não é um caso de herança múltipla, no sentido que herança múltipla é normalmente entendido.
Abraço.
Teste3 não tem acesso à Teste, ela de fato é um Teste e é um Teste2.