उदाहरण से इंटरफ़ेस नाम करना चाहते हैं। क्या ऐसा करने के लिए कोई रास्ता संभव है?मैं कार्यान्वयन वर्ग
6
A
उत्तर
9
प्रतिबिंब का उपयोग करके आप Class.getInterfaces()
विधि का आह्वान कर सकते हैं जो Array of Interfaces
देता है जो आपकी कक्षा लागू करता है।
System.out.println(list.getClass().getInterfaces()[0]);
सिर्फ नाम
System.out.println(list.getClass().getInterfaces()[0].getSimpleName);
2
Class aClass = ... //obtain Class object.
Class[] interfaces = aClass.getInterfaces();
संबंधित मुद्दे
- 1. С ++ `टाइमर` वर्ग कार्यान्वयन
- 2. असुरक्षित सूर्य वर्ग कार्यान्वयन
- 3. परावर्तक वर्ग कार्यान्वयन नहीं दिखाता
- 4. इंटरफ़ेस प्रलेखन इंटरफ़ेस कार्यान्वयन वर्ग
- 5. जावा प्रतिबिंब: एक कार्यान्वयन वर्ग
- 6. वर्ग रूट के हार्डवेयर कार्यान्वयन?
- 7. IGrouping के लिए कार्यान्वयन वर्ग क्या है?
- 8. सी # में इंटरफ़ेस-कार्यान्वयन अज्ञात वर्ग?
- 9. जावा प्रोग्रामिंग मुहावरे: निजी कार्यान्वयन वर्ग
- 10. मैं अपने अमूर्त वर्ग
- 11. मैं वर्ग
- 12. मैं एक अमूर्त वर्ग है एक अमूर्त वर्ग
- 13. कार्यान्वयन
- 14. क्या "कार्यान्वयन-केवल" वर्ग के सदस्य होना संभव है?
- 15. Pex बताने के लिए कैसे एक अमूर्त वर्ग ठोस कार्यान्वयन
- 16. उद्देश्य-सी 2.0 वर्ग इंटरफ़ेस और कार्यान्वयन जीसीसी या क्लैंग
- 17. कंकाल कार्यान्वयन सामान्य सार वर्ग से अलग कैसे होता है?
- 18. इंटरफेस और अमूर्त वर्ग विरासत, विस्तारित कक्षाओं में कार्यान्वयन
- 19. मैं किसी अन्य वर्ग
- 20. संदर्भ कार्यान्वयन
- 21. कार्यान्वयन
- 22. कार्यान्वयन
- 23. कार्यान्वयन
- 24. कार्यान्वयन
- 25. कार्यान्वयन
- 26. मैं XMLHttpRequest कार्यान्वयन कहां पा सकता हूं?
- 27. मैं एक टेम्पलेट वर्ग से
- 28. जेनिक्स और कार्यान्वयन IComparable
- 29. मैं कैसे इकाई परीक्षण कैशिंग की तरह एक कार्यान्वयन विस्तार
- 30. एक कार्यान्वयन CodeDom
तुम भी इंटरफेस इन इंटरफेस के लिए बढ़ा दी पर recurse कर सकते हैं पाने के लिए। – Guillaume
@ गुइलाइम अच्छा बिंदु, वे वर्ग कार्यान्वयन आदेश होंगे, उदाहरण के लिए इंटरफ़ेस [0] java.util होगा। सूची और इंटरफ़ेस [1] java.util.RandomAccess – PermGenError
होगा और यदि आप संग्रह इंटरफ़ेस प्राप्त करना चाहते हैं पहली कॉल द्वारा दिए गए इंटरफेस पर getInterface() को कॉल करने के लिए। – Guillaume