public class Sample<T>{
T data;
Sample(){
data = ????;
}
}
कैसे मैं डेटा के लिए एक डिफ़ॉल्ट मान असाइन कर सकते हैं?जेनेरिक्स डिफ़ॉल्ट निर्माता जावा
public class Sample<T>{
T data;
Sample(){
data = ????;
}
}
कैसे मैं डेटा के लिए एक डिफ़ॉल्ट मान असाइन कर सकते हैं?जेनेरिक्स डिफ़ॉल्ट निर्माता जावा
Bozho सही है (आप नहीं कर सकते)। यदि आप निश्चित रूप से इसे किसी मान के साथ शुरू करना चाहते हैं, तो उस मान को कन्स्ट्रक्टर को तर्क दें।
public class Sample<T> {
T data;
Sample(T data) {
this.data = data;
}
}
की डुप्लिकेट:: उदाहरण के लिए http://stackoverflow.com/questions/182636/how-to-determine-the-class-of-a-generic-type – Nicolas