जावा में Class<?>
और Class<Object>
के बीच अंतर क्या है? AFAIK जावा एरर <?>
को इसके ऊपरी बाउंड में बदलता है, जो इस मामले में Object
होगा। तो इसके लिए क्या है?जावा <?> और कक्षा <Object> के बीच जावा
उत्तर
अंतर यह है कि Collection<String>
Collection<Object>
की एक उप-प्रकार नहीं है Collection<?>
एक तर्क जहां किसी भी संग्रह
कक्षा > निश्चित रूप से सभी संग्रहों का एक सुपर प्रकार नहीं है। सबसे पहले, 'कक्षा' के संग्रह के साथ कुछ लेना देना नहीं है। यहां तक कि आप सभी 'वर्ग' के सुपर प्रकार का मतलब भी है, यह अभी भी गलत है। जेनेरिक में वाइल्डकार्ड के बारे में कुछ अतिरिक्त पढ़ना है। –
यह तय है, बेहतर है कि वोट लेने के नीचे – aaronman
बंद क्या इस – aaronman
- 1. कक्षा और कक्षा <?>
- 2. जावा: <init> और <clinit> के बीच क्या अंतर है?
- 3. जावा <-> सी ब्रिज
- 4. <?> और <के बीच क्या अंतर है? जावा जेनरिक में ऑब्जेक्ट> बढ़ाता है?
- 5. सूची और सूची <?> जावा में
- 6. <%! %> और <% %>
- 7. जावा जेनेरिक्स कक्षा के साथ <T>
- 8. जावा जेनरिक, अनबाउंड वाइल्डकार्ड <?> बनाम <Object>
- 9. <acronym> और <abbr> के बीच अंतर?
- 10. <%# %> और <%= %> के बीच क्या अंतर है?
- 11. <string> और <string.h> के बीच अंतर?
- 12. <asp:table> और <table> के बीच अंतर?
- 13. <br>? \ N? जावा
- 14. क्लास क्लैज और कक्षा <?> जावा में क्लैज के बीच क्या अंतर है?
- 15. जावा ArrayList <String>
- 16. Multiplexing भविष्य <> जावा
- 17. जावा: सेट <String>
- 18. जावा संग्रह <Object> या संग्रह <?>
- 19. परिवर्तित सूची <Map.Entry <Key, Value>> जावा
- 20. जावा शब्दकोश <स्ट्रिंग, सूची <Object>>
- 21. जावा
- 22. <applet> बनाम <object>
- 23. जावा 8 - सूची <Map.Entry <Integer, CheckBox >>
- 24. कक्षा <?> कुंजी
- 25. जावा जेनरिक प्रश्न - कक्षा <T> बनाम टी?
- 26. क्यों अमरूद के TypeToken <T> .getRawType() वापसी कक्षा <? super T> बजाय कक्षा <T>
- 27. कक्षा <?> जावा में क्या मतलब है?
- 28. जावा की कक्षा <T> सामान्य क्यों है?
- 29. .CreateObjectSet <T>, .Set <T>, और .reateQuery <T> के बीच अंतर।
- 30. <em>ग्रहण</em> ("केपलर") के साथ <em>जावा</em> में ग्रहण
Intuitively रखा जा सकता है के रूप में जगह में प्रयोग करने योग्य है, यह 'से कुछ और एक' कक्षा
संभावित डुप्लिकेट [बीच क्या अंतर है? और जावा जेनेरिक में ऑब्जेक्ट?] (http://stackoverflow.com/questions/678822/what-is-the-difference-between-and-object-in-java- जेनरिक्स)। यह भी देखें [जावा: सूची, सूची >, सूची, सूची , और सूची के बीच अलग] (http://stackoverflow.com/questions/6231973/java-different-between-list-list-listt-liste-and -listobject) –
मुझे लगता है कि यह http://docs.oracle.com/javase/tutorial/java/generics/unboundedWildcards.html अगर मैं सही तरीके से प्रश्न समझ गया तो यह बहुत अच्छी तरह से बताता है। – arynaq