method overriding with access modifiers in Java



Yes, we can override a method by changing only the access modifiers in java pertaining the following rule:
The access level cannot be more restrictive than the overridden method's access level. For example: If the superclass method is declared public then the overriding method in the subclass cannot be either private or protected.


Advertisements