क्या कोई कारण है कि कोई ओवरराइड विधि के एक्सेस संशोधक को बदल सकता है? उदाहरण के लिए,जावा में ओवरराइड विधि के एक्सेस संशोधक को बदलें?
abstract class Foo{
void start(){...}
}
और फिर, public
के लिए पैकेज-निजी उपयोग संशोधक बदलने
final class Bar extends Foo{
@Override
public void start(){...}
}
मैं बस जिज्ञासा से बाहर इस सवाल पूछ रहा हूँ।
संभव डुप्लिकेट http://stackoverflow.com/questions/6851612/जावा-एक्सेस-मोडिफायर-एंड-ओवरराइडिंग-विधियां) –