Possible Duplicate:
What is the difference between java.lang.Void and void?सामान्य प्रकार के स्विंगवर्कर को शून्य के रूप में सेट करना?
मैं void
के रूप में दोनों अंतिम और मध्यवर्ती परिणाम प्रकार के साथ SwingWorker
के लिए एक ठोस वर्ग बनाना चाहता था। मैं निम्नलिखित कोड लिखा है:
class AnswerWorker extends SwingWorker<void, void> {
protected void doInBackGround() {
System.out.println("what is your problem!!");
}
}
यह मैं निम्न त्रुटि दिया:
Multiple markers at this line-
Syntax error on token "void", Dimensions expected after this token.
Syntax error on token "void", Dimensions expected after this token.
हालांकि जब मैं void
Void
करने (यानी छोटे v
राजधानी V
के लिए), यह ठीक काम किया से कोड बदल गया है, हालांकि मुझे अभी भी doInBackground()
विधि के अंत में return null;
पर मजबूर होना पड़ा था।
यह क्यों है? मैं जानता हूँ कि Void
java.lang
पैकेज में एक वर्ग है, लेकिन दस्तावेज़ (कम से कम नहीं है जो मैं का पालन कर सकते हैं: पी) इसके बारे में ज्यादा कहते हैं यह नहीं है कि पहले से
Thanx !!
और महत्वपूर्ण दो पैरामीटर हो सकते हैं, क्या वास्तव में –
mKorbel