वीडियो: क्या हमारे पास जावा में एक वर्ग के भीतर कई सार्वजनिक वर्ग हो सकते हैं?
2024 लेखक: Lynn Donovan | [email protected]. अंतिम बार संशोधित: 2023-12-15 23:47
हां ये कर सकते हैं . हालाँकि, वहाँ कर सकते हैं केवल एक सार्वजनिक वर्ग प्रति। जावा फ़ाइल, के रूप में सार्वजनिक कक्षाएं अवश्य पास होना स्रोत फ़ाइल के समान नाम। एक जावा फ़ाइल कर सकते हैं से बना हुआ कई वर्ग इस प्रतिबंध के साथ कि उनमें से केवल एक कर सकते हैं होना सह लोक.
इसी तरह, लोग पूछते हैं, क्या हमारे पास एक वर्ग के भीतर कई सार्वजनिक वर्ग हो सकते हैं?
आपके पास एक कक्षा के भीतर कई कक्षाएं हो सकती हैं .उन्हें आंतरिक कहा जाता है कक्षा ईएस या नेस्टेड कक्षाएं . आप ऐसा कर सकते हैं यहाँ तक की कई वर्ग हैं परिभाषाएं में एक.java फ़ाइल बिना एक के भी दूसरे में नेस्टेड (बशर्ते कि केवल एक ही है सह लोक , क्योंकि एक है सार्वजनिक वर्ग घोषित किया जाना है में एक फ़ाइल जिसका नाम आफ्टरिट है)।
उपरोक्त के अलावा, जावा में केवल एक सार्वजनिक वर्ग क्यों होना चाहिए? कंपाइलर यह भी प्रतिबंध लगाता है कि वहां होना चाहिए अधिक से अधिक होना एक सार्वजनिक वर्ग प्रति जावा फ़ाइल, ताकि प्रत्येक सार्वजनिक वर्ग बाहरी दुनिया द्वारा पहुँचा जा सकता है। कोई दो जावा कक्षाएं या एक ही पैकेज में इंटरफेस का एक ही नाम नहीं हो सकता है।
इसके संबंध में, हम एक ही फाइल में एक से अधिक सार्वजनिक वर्ग क्यों नहीं रख सकते हैं?
तो कब हम प्रदान करना एक से अधिक पब्लिक क्लास एक प्रोग्राम में कंपाइलर ही रुक जाता है आप फेंकना एक त्रुटि। ऐसा इसलिए है क्योंकि बाद में हम नहीं कर सकते जेवीएम को भ्रमित करें जिसके बारे में कक्षा करने के लिए है होना इसका आरंभिक कक्षा , क्योंकि केवल के साथ एक सार्वजनिक वर्ग NS सह लोक स्थैतिक शून्य मुख्य (स्ट्रिंग args ) प्रारंभिक है कक्षा जेवीएम के लिए
क्या हम एक जावा में कई वर्ग बना सकते हैं?
हां ये कर सकते हैं . हालाँकि, वहाँ कर सकते हैं केवल हो एक सह लोक कक्षा प्रति। जावा फ़ाइल , जनता के रूप में कक्षाओं अवश्य पास होना NS वैसा ही स्रोत के रूप में नाम फ़ाइल . एक जावा फ़ाइल कर सकते हैं से बना हुआ बहुवर्ग इस प्रतिबंध के साथ कि केवल एक उनमें से कर सकते हैं सार्वजनिक हो।
सिफारिश की:
एक ही वर्ग के भीतर दो या दो से अधिक विधियों को परिभाषित करने की प्रक्रिया क्या है जिनका नाम समान है लेकिन विभिन्न पैरामीटर घोषणाएं हैं?
मेथड ओवरलोडिंग किसी मेथड के सिग्नेचर में न तो उसका रिटर्न टाइप होता है और न ही उसकी विजिबिलिटी और न ही उसके द्वारा फेंके जाने वाले अपवाद। एक ही वर्ग के भीतर दो या दो से अधिक विधियों को परिभाषित करने का अभ्यास जो समान नाम साझा करते हैं लेकिन अलग-अलग पैरामीटर होते हैं, उन्हें ओवरलोडिंग विधि कहा जाता है
क्या आप एमबीई में फेल हो सकते हैं और फिर भी बार पास कर सकते हैं?
अधिकांश राज्यों में इसका उत्तर हां है। अधिकांश राज्यों में, जब तक आप परीक्षा के निबंध भाग पर किसी भी खोए हुए अंक की भरपाई करते हैं, आप एमबीई में असफल हो सकते हैं और फिर भी बारेक्सम पास कर सकते हैं। उदाहरण के लिए, न्यूयॉर्क में, आपको बार परीक्षा पास करने के लिए 400 में से 266 संभावित बिंदुओं की आवश्यकता है
क्या आप पायथन में किसी फ़ंक्शन के भीतर फ़ंक्शन को परिभाषित कर सकते हैं?
पायथन एक 'नेस्टेड फंक्शन' या 'इनर फंक्शन' की अवधारणा का समर्थन करता है, जो कि किसी अन्य फंक्शन के अंदर परिभाषित एक फंक्शन है। इसके कई कारण हैं कि कोई व्यक्ति किसी अन्य फ़ंक्शन के अंदर फ़ंक्शन क्यों बनाना चाहता है। आंतरिक फ़ंक्शन संलग्न दायरे के भीतर चर का उपयोग करने में सक्षम है
क्या हमारे पास एक मशीन पर दो अपाचे वेब सर्वर हो सकते हैं?
हाँ यह संभव है। आपको बस दो अलग-अलग कॉन्फ़िगरेशन फ़ाइलों का उपयोग करना है जो उनके सुनो निर्देशों में भिन्न (कम से कम) हैं। यह भी पढ़ें कि अपाचे कौन से पते और पोर्ट का उपयोग करता है
भविष्य में हमारे घरेलू जीवन में रोबोट क्या भूमिका निभा सकते हैं?
रोबोट पहले से कहीं अधिक व्यक्तिगत, संवादात्मक और आकर्षक होते जा रहे हैं। इस उद्योग के विकास के साथ, निकट भविष्य में आभासी वास्तविकता हमारे घरों में प्रवेश करेगी। हम बातचीत के माध्यम से अपने घरेलू मनोरंजन प्रणालियों के साथ बातचीत करने में सक्षम होंगे, और वे संवाद करने के हमारे प्रयासों का जवाब देंगे