क्या कोई भी कृपया बता सकता है कि SomeClassname.class
जावा में वापस क्या करता है ?? मैं समझ नहीं पा रहा हूं कि यह क्या करता है ..classname.class वापस क्या करता है?
उत्तर
यह वही देता है जो Object.getClass() किसी दिए गए उदाहरण के लिए करता है, लेकिन जब आप स्थिर रूप से जानते हैं कि आप कौन सी कक्षा चाहते हैं (यानी संकलन समय पर) आप इसका उपयोग कर सकते हैं।
जावाडोक से:
इस वस्तु के क्रम वर्ग देता है।
संक्षेप में, यह आप एक वस्तु है कि वर्ग (मूल) वस्तु की का प्रतिनिधित्व करता है देता है। इसका उपयोग reflection द्वारा अन्य चीजों के साथ किया जाता है, जब आप उन्हें प्रोग्राम करने के लिए प्रोग्रामिंग रूप से विधियों और फ़ील्ड को खोजना चाहते हैं।
उदाहरण के लिए:
Method m[] = String.class.getDeclaredMethods();
for (int i = 0; i < m.length; i++)
{
System.out.println(m[i].toString());
}
जावाडोक भी आप Java Language Specification - Class Literals (एक छोटे से भारी पढ़ने हो सकता है) को दर्शाता है।
यह क्लास ऑब्जेक्ट देता है जो निर्दिष्ट वर्ग नाम का प्रतिनिधित्व करता है। यदि आपको क्लास ऑब्जेक्ट प्राप्त करने की आवश्यकता है तो इसका उपयोग किया जाता है।
यह मोटे तौर पर .getClass() से मेल खाता है जो क्लास ऑब्जेक्ट को ऑब्जेक्ट आवृत्ति से मेल खाता है। जब आप क्लास ऑब्जेक्ट के साथ काम करना चाहते हैं और ऑब्जेक्ट इंस्टेंस नहीं है तो आप someclassname.class का उपयोग करते हैं।
.getClass() विधि के समान, लेकिन केवल नामित और शून्य वर्गों के लिए उपयोग किया जा सकता है। .class वाक्यविन्यास ऑब्जेक्ट के प्रकार उपलब्ध होने पर कक्षा प्राप्त करने की अनुमति देता है, लेकिन कोई उदाहरण नहीं है। इसके अलावा, एक प्राचीन प्रकार के लिए कक्षा पाने का सबसे आसान तरीका।
। क्लास एक वर्ग शाब्दिक है ... बस 5 की तरह एक शाब्दिक है, जैसे कि 5.0 एक डबल शाब्दिक है (आश्चर्यजनक रूप से, java.lang पैकेज में 'कक्षा' नामक एक वर्ग है)।
इसलिए आप वर्ग शाब्दिक मुद्रित कर सकते हैं (जैसे आप किसी ऑब्जेक्ट को प्रिंट कर सकते हैं ... आपको क्लास क्लास में toString() विधि देता है)। आपके पास कक्षा चर हो सकता है।
पीएस: ऐसे कई कार्य हैं जिनका उपयोग आप
- 1. printf वापस क्या करता है?
- 2. dojo.query() वापस क्या करता है?
- 3. असाइनमेंट वापस क्या करता है?
- 4. CGColorGetComponents() वापस क्या करता है?
- 5. सिंक्रनाइज़ (यह) और सिंक्रनाइज़ (ClassName.class) के बीच क्या अंतर है?
- 6. स्थिर InetAddress.getLoopbackAddress() वापस क्या करता है?
- 7. पायथन में, getresponse() वापस क्या करता है?
- 8. क्या वसंत एमवीसी नियंत्रक विधि मूल्य वापस नहीं करता है वापस क्या करना है?
- 9. getLine1Number() दोहरी सिम फोन के साथ वापस क्या करता है?
- 10. डिफ़ॉल्ट रूप से एक php फ़ंक्शन वापस क्या करता है?
- 11. सी #: शब्दकोश के [स्ट्रिंग] सूचकांक वापस क्या करता है?
- 12. जावास्क्रिप्ट फ़ंक्शन के भीतर "इसे वापस करें" क्या करता है?
- 13. क्या ओरेकल एक त्रुटि पर लेनदेन वापस रोल करता है?
- 14. UISegmentedControl UIControlEventValueChanged पर अपनी कार्रवाई पर वापस क्या करता है?
- 15. Array.to_s ब्रैकेट वापस क्यों करता है?
- 16. BitmapFactory.decodeByteArray वापस शून्य क्यों करता है?
- 17. Math.ceil एक डबल वापस क्यों करता है?
- 18. GetCustomAttributes वापस नहीं करता है मूल्य
- 19. माइक्रोसॉफ्ट.Win32.OpenFileDialog.ShowDialog() वापस शून्य कब करता है?
- 20. JSON.getString वापस नहीं करता है अशक्त
- 21. Zombie.js पूरा एचटीएमएल वापस नहीं करता है
- 22. sys.getrefcount() 2 वापस क्यों करता है?
- 23. AndroidTestCase.getContext()। GetAplicationContext() वापस शून्य क्यों करता है?
- 24. [:] क्या करता है?
- 25. वापस स्लैश "\" वास्तव में क्या मतलब है?
- 26. stdole.dll क्या करता है?
- 27. सी ++ - क्या मुझे 'ऑपरेटर +' कॉन्स बनाना चाहिए? और क्या यह एक संदर्भ वापस करता है?
- 28. mySQL सभी पंक्तियों को वापस करता है जब फ़ील्ड = 0
- 29. रीडीम संरक्षित करता है क्या करता है?
- 30. खाली सरणी के लिए json_decode वापस शून्य क्यों करता है?
का उपयोग कर सकते हैं क्या इसका मतलब यह है कि यह क्लास इंस्टेंस देता है? – Rajeshwar
@ राजेश्वर संख्या: उदा। 'ऑब्जेक्ट ')' ऑब्जेक्ट 'का एक नया उदाहरण देता है, लेकिन' ऑब्जेक्ट.क्लास '' वर्ग ' वर्ग का उदाहरण है। वे अलग-अलग चीजें हैं। – trutheality
@trutheality क्या आप विस्तृत कर सकते हैं .. – Rajeshwar