Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se
Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Sobrescrita

class A {
    public void metodo(long l) {
    }
}
class B extends A{
    protected void metodo(long l) {
    }
}
// Esse código não compila pois o método da classe filha e protected?
1 resposta
solução!

exatamente! ele precisaria ter um acesso igual ou maior que o da mae. como o da mae é public, só pode ser public

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software