Java specifies that methods may not be overridden to be more private.
Legal overridden method access
Private -> Default -> Protected -> Public
class BaseClass {
protected void methodA() {
}
}
class SubClass extends BaseClass{
void methodA(){}
}
The output when compiling the code above:
Cannot reduce the visibility of the inherited method from BaseClassjava2s.com | | Contact Us | Privacy Policy |
| Copyright 2009 - 12 Demo Source and Support. All rights reserved. |
| All other trademarks are property of their respective owners. |