क्या आपके पास जावा स्रोत फ़ाइल में एकाधिक कक्षाएं हो सकती हैं?
क्या आपके पास जावा स्रोत फ़ाइल में एकाधिक कक्षाएं हो सकती हैं?

वीडियो: क्या आपके पास जावा स्रोत फ़ाइल में एकाधिक कक्षाएं हो सकती हैं?

वीडियो: क्या आपके पास जावा स्रोत फ़ाइल में एकाधिक कक्षाएं हो सकती हैं?
वीडियो: Java Multiple Classes in Same Files (Hindi) - Explained 2024, मई
Anonim

हां ये कर सकते हैं . हालाँकि, वहाँ कर सकते हैं केवल हो एक सह लोक कक्षा प्रति। जावा फ़ाइल , जनता के रूप में कक्षाओं अवश्य पास होना के समान नाम स्रोत दस्तावेज . एक जावा फ़ाइल कर सकते हैं से बना हुआ बहुवर्ग इस प्रतिबंध के साथ कि केवल एक उनमें से कर सकते हैं सार्वजनिक हो।

इसके अलावा, क्या हमारे पास एक वर्ग के भीतर कई सार्वजनिक वर्ग हो सकते हैं?

आपके पास एक कक्षा के भीतर कई कक्षाएं हो सकती हैं .उन्हें आंतरिक कहा जाता है कक्षा ईएस या नेस्टेड कक्षाएं . आप ऐसा कर सकते हैं यहाँ तक की कई वर्ग हैं परिभाषाएं में एक.java फ़ाइल बिना एक के भी दूसरे में नेस्टेड (बशर्ते कि केवल एक ही है सह लोक , क्योंकि एक है सार्वजनिक वर्ग घोषित किया जाना है में एक फ़ाइल जिसका नाम आफ्टरिट है)।

साथ ही, क्या किसी वर्ग में जावा में कोई अन्य वर्ग हो सकता है? में जावा , विधियों की तरह, a. के चर कक्षा बहुत कर सकते हैं पास होना एक और वर्ग इसके सदस्य के रूप में। लेखन a कक्षा अंदर एक और में अनुमति है जावा . NS कक्षा भीतर लिखे को नेस्टेड कहा जाता है कक्षा , और यह कक्षा जो आंतरिक धारण करता है कक्षा बाहरी कहा जाता है कक्षा.

इसी तरह, क्या हमारे पास स्रोत फ़ाइल में एक से अधिक पैकेज विवरण हो सकते हैं?

वहां कर सकते हैं केवल हो एक पैकेज स्टेटमेंट सभी में स्रोत दस्तावेज , और यह सभी प्रकारों पर लागू होता है फ़ाइल . नोट: यदि आप रखना विभिन्न प्रकार में एक एक स्रोत दस्तावेज , केवल कर सकते हैं सार्वजनिक हो, और यह होना चाहिए पास होना के समान नाम स्रोत दस्तावेज .अन्यथा, कक्षाएं और इंटरफेस नाम में हैं संकुल.

क्या आप जावा स्रोत फ़ाइल को बिना किसी नाम के सहेज सकते हैं?

हाँ, संकलन संभव है एक जावा स्रोत फ़ाइल अलग के साथ # अन्य के साथ फ़ाइल का नाम लेकिन आप यह सुनिश्चित करने की आवश्यकता है कि अंदर परिभाषित वर्गों में से कोई भी सार्वजनिक नहीं है आप संकलित करें स्रोत दस्तावेज संबंधित.वर्ग फ़ाइलें के अंदर की कक्षाओं के लिए स्रोत दस्तावेज बनाया है।

सिफारिश की: