class Bazowa
{
public void funkcja(){};
}
class Pochodna extends Bazowa
{
public void funkcja(){};
}
public class Test
{
public static void main(String[] args) {}
}
W tym przypadku działa dobrze, ale jeżeli wpisze w klasie pochodnej:
"private" lub "protected" lub " " bez określenia (zasięg pakietowy)
" void funkcja(){};"
to wyskakuje błąd.
Z tego co wiem to nie można rozszerzać widzialności metody, ale ograniczać powinno się dać?