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?
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?
exatamente! ele precisaria ter um acesso igual ou maior que o da mae. como o da mae é public, só pode ser public