is it possible to override the methods by changing access specifier in java? if yes , what are the rules need to follow ? In Java programming language, is it possible to override a method which is already overloaded and vice versa?