/ / जावा उप-पैकेजों से संरक्षित संपत्तियों तक पहुंच - जावा, पैकेज, पैकेज

जावा उपपृष्ठों - जावा, पैकेज, पैकेज से संरक्षित गुणों तक पहुंच

मान लीजिए मेरे पास पैकेज J है

इसके अलावा, मैं J में एक नया फ़ोल्डर बनाता हूं, इसलिए यह J का एक सबपैकेज बन जाता है, इसे "s J.E" कहें

मान लीजिए कि मेरे पास J नाम का एक वर्ग है जिसका नाम H है, जो संरक्षित गुणों के साथ है, और JE में T नाम का एक अन्य वर्ग है

क्या T, H के संरक्षित गुणों का उपयोग कर सकता है?

उत्तर:

जवाब के लिए 9 № 1

उप-संकुल केवल एक संगठनात्मक अवधारणा के रूप में उपयोगी हैं। अभिगम नियंत्रण के लिए उनका उपयोग कभी नहीं किया जा सकता है; अभिभावक पैकेज और बच्चे पैकेज के बीच कोई पहुंच संबंध नहीं है।

जावा भाषा विशिष्टता से:

7.1 पैकेज सदस्य

...

के लिए पदानुक्रमित नामकरण संरचना पैकेज हैसुविधाजनक होने का इरादा है संबंधित संकुल को व्यवस्थित करने के लिए a पारंपरिक तरीके से, लेकिन नहीं है खुद के अलावा अन्य में महत्व एक पैकेज के खिलाफ निषेध एक एक ही सरल नाम के साथ उप-पैकेज शीर्ष स्तर प्रकार ((7.6) के रूप में घोषित किया गया वह पैकेज। कोई विशेष नहीं है पहुंच का संबंध एक पैकेज के बीच नामित जैतून और एक अन्य पैकेज का नाम oliver.twist, या संकुल के बीच नाम evelyn.wood और evelyn.waugh है।

आपकी समस्या के संदर्भ में, क्लास T, H के संरक्षित गुणों तक नहीं पहुँच सकता है जब तक कि T, H का उपवर्ग नहीं है।