कुछ एंड्रॉइड ऐप विकास करते समय, मैं पैरामीटर का सामना करता हूं AdapterView< ? >
परीक्षा। मेरा सवाल है कि वास्तव में क्या करता है < ? >
माध्य या करना क्योंकि मैं इसे कई अन्य स्थानों पर भी देखता हूं जैसे कि एक नक्शा जहां यह है Map< String ,? >
.
उत्तर:
जवाब के लिए 3 № 1जेनेरिक कोड में, प्रश्न चिह्न (?), इसको कॉल किया गया वाइल्डकार्डएक अज्ञात प्रकार का प्रतिनिधित्व करता है।
वाइल्डकार्ड का उपयोग विभिन्न प्रकार की स्थितियों में किया जा सकता है: पैरामीटर, क्षेत्र या स्थानीय चर के प्रकार के रूप में; कभी-कभी वापसी प्रकार के रूप में।
तो प्रश्न का उत्तर देने के लिए: यह एक है वाइल्डकार्ड-> आधिकारिक डॉक्टर इसलिए जब आप प्रकार नहीं जानते तब आप कक्षाओं की घटना को संभाल सकते हैं।