class Test{
public Test(){
System.out.println("I am here");
return;// not getting error
}
public static void main(String[] args){
Test test = new Test();
}
}
मैं जावा शुरुआत कर रहा हूं। मेरे शिक्षक ने मुझे बताया कि निर्माता एक वस्तु देता है और मुझे उपर्युक्त उदाहरण दिखाता है। क्या यह वास्तव में हो रहा है क्योंकि विधि किसी भी मूल्य को वापस नहीं कर रही है लेकिन return;
कोई त्रुटि नहीं मिल रही है।क्या यह सच है कि कन्स्ट्रक्टर ऑब्जेक्ट देता है?
कोई कन्स्ट्रक्टर किसी ऑब्जेक्ट को वापस नहीं करता है। 'नया' कीवर्ड JVM को ऑब्जेक्ट बनाने, उसके कन्स्ट्रक्टर को कॉल करने और फिर ऑब्जेक्ट को "वापस" करने का कारण बनता है। – CollinD
* [INFO] * 'वापसी' कीवर्ड बस विधि हस्ताक्षर पर प्रवाह लौटाता है (मूल रूप से वापसी विवरण के बाद कोड छोड़ना)। वापसी के बाद कुछ 'प्रिंट' कथन लिखने का प्रयास करें। और 'वापसी' के इस हस्ताक्षर का उपयोग 'void' विधि ** में किया गया है, जिसमें वापसी प्रकार **: पी – emotionlessbananas
के साथ विधि में नहीं मिला है, लेकिन कन्स्ट्रक्टर के पास 'वापसी' प्रकार 'शून्य' नहीं है और संकलक यहां त्रुटि नहीं प्राप्त कर रहा है, तो मैं उलझन में था। –