2012-11-08 22 views
5

संभव डुप्लिकेट:
Is a Java package the equivalent of a .Net assembly?जावा पैकेज बनाम ग # विधानसभाओं

मैं में जावा और सी # का उपयोग कर सकते संशोधक की तुलना की गई थी।

जावा में डिफ़ॉल्ट पहुंच क्लास में मौजूद पैकेज में सबकुछ में संशोधित कक्षा तक पहुंच की अनुमति देता है। सी # में आंतरिक एक्सेस संशोधक कक्षा में पहुंचने वाले असेंबली में सब कुछ में संशोधित कक्षा तक पहुंच की अनुमति देता है

क्या जावा पैकेज सी # असेंबली के समान हैं, यदि अंतर नहीं है।

+1

सी # ऑब्जेक्ट ओरिएंटेड है जब जावा ऑब्जेक्ट ओरिएंटेड है – Aubin

उत्तर

3

नहीं वे समान नहीं हैं। जैसा कि Thread में भी उल्लेख किया गया है। सबसे अच्छी तुलना जावा आर्किव (जार) फ़ाइल के साथ होगी। जावा नामस्थान को नियंत्रित करने के लिए संकुल का उपयोग करता है, और सी # के नामस्थानों के समान ही है।

2

सी # असेंबली को एक सीलबंद जार या ओएसजीआई पैकेज के रूप में सोचना बेहतर है। जावा package एक सी # namespace के करीब है, हालांकि इनमें से कोई भी अवधारणा पूरी तरह से दो भाषाओं में मानचित्र नहीं है।

संबंधित मुद्दे