M
Mark
OK.
Class Alpha is an abstract base class with package level visibiltiy
and a protected method: protectedMethodAlpha
Class Gamma is a concrete class which inherits from Alpha and
overrides (actually defines) the protected method. It is contained
within the same directory as Alpha
Class Delta is a concrete class which inherits from class Gamma and is
in a different package and has public visibility.
Should class Delta be able to override protectedMethodAlpha?
Class Alpha is an abstract base class with package level visibiltiy
and a protected method: protectedMethodAlpha
Class Gamma is a concrete class which inherits from Alpha and
overrides (actually defines) the protected method. It is contained
within the same directory as Alpha
Class Delta is a concrete class which inherits from class Gamma and is
in a different package and has public visibility.
Should class Delta be able to override protectedMethodAlpha?