32
Is there a reason one can change the access modifier of an overridden method? For instance,
abstract class Foo{
void start(){...}
}
And then change the package-private access modifier to public,
final class Bar extends Foo{
@Override
public void start(){...}
}
I'm just asking this question out of curiosity.