दिलचस्प पोस्ट
मैं एक सरणी कैसे फेर सकते हैं? MySQL में CONCAT में GROUP_CONCAT का उपयोग कैसे करें एचटीएमएल एगिलिटी पैक का उपयोग कैसे करें प्रोग्रामिंग के अंत में प्रोग्रामिंग एक सी ++ प्रोग्राम में क्या मैं कहीं एस.एस.एस. कर सकता हूं, कुछ आज्ञाओं को चला सकता हूं, और फिर खुद को तत्काल छोड़ सकता हूं? एंड्रॉइड टूलबार केंद्र शीर्षक और कस्टम फ़ॉन्ट SQL तालिका में डुप्लिकेट मान ढूँढना विदेशी कुंजी बाधा प्रस्तुत करने से चक्र या एकाधिक कास्टेड पथ हो सकते हैं – क्यों? PostgreSQL / नोडजेएस के साथ परिणाम की सरणी के रूप में जुड़ें टेबल वेब सर्वर पर फ़ाइल को डाउनलोड करने के लिए सेना – एएसपी .नेट सी # कोणीयर्स में प्रतिक्रिया हेडर कैसे पढ़ें? IOException: प्रक्रिया फ़ाइल 'फ़ाइल पथ' का उपयोग नहीं कर सकती क्योंकि यह किसी अन्य प्रक्रिया द्वारा उपयोग की जा रही है एक HTML लिंक से URL को निकालने के लिए नियमित अभिव्यक्ति हल करने में विफल: com.android.support:appcompat-v7:26.0.0 मैं कैसे लॉग इन कर सकता हूं और सबसे महंगी प्रश्न पूछ सकता हूँ?

आप जावा उप-वर्ग में किसी विधि की दृश्यता को कम क्यों नहीं कर सकते?

उप-क्लास में ओवरराइड करने के दौरान जब आप किसी विधि की दृश्यता को कम करते हैं, तो कंपाइलर एक त्रुटि संदेश क्यों देता है?

वेब के समाधान से एकत्रित समाधान "आप जावा उप-वर्ग में किसी विधि की दृश्यता को कम क्यों नहीं कर सकते?"

चूंकि उपवर्ग के हर उदाहरण को अभी भी बेस क्लास का एक वैध उदाहरण होने की आवश्यकता है (देखें Liskov प्रतिस्थापन सिद्धांत )।

अगर उप-वर्ग ने अचानक आधार वर्ग (उदाहरण के लिए एक सार्वजनिक विधि) की एक संपत्ति खो दी है, तो यह अब बेस क्लास के लिए एक वैध विकल्प नहीं होगा।

क्योंकि अगर यह अनुमति दी गई थी, तो निम्न स्थिति संभव होगी:

वर्ग के उप वर्ग अभिभावक से मिलते हैं अभिभावक के पास एक सार्वजनिक विधि है, उप विधि को निजी बनाता है अब निम्न कोड ठीक संकलित करेगा, क्योंकि bar के घोषित प्रकार का मूल है:

 Parent bar = new Sub(); bar.foo(); 

हालांकि यह स्पष्ट नहीं है कि यह कैसे व्यवहार करना चाहिए। एक संभावना यह एक रनटाइम त्रुटि के कारण होने देना होगा। एक और बस इसे अनुमति देने के लिए होगा, जिससे कि माता-पिता वर्ग को कास्टिंग करके केवल एक निजी विधि को बाहर से कॉल करना संभव हो सकेगा। उन विकल्पों में से कोई भी स्वीकार्य नहीं है, इसलिए इसे अनुमति नहीं है।

क्योंकि उपप्रकार उनके सुपरटेम्प के उदाहरण के रूप में उपयोग करने योग्य हैं।