public class CallingStaticMethod {
public static void method() {
System.out.println("I am in method");
}
public static void main(String[] args) {
CallingStaticMethod csm = null;
csm.method();
}
}
क्या कोई बता सकता है कि उपरोक्त कोड में स्थिर विधि कैसे लागू की जाती है?क्या होता है जब एक शून्य विधि संदर्भ का उपयोग कर एक स्थिर विधि का आह्वान किया जाता है?
हर बार जब आप यह है कि एक तरह कोड लिखने बिल्ली का बच्चा मर जाता है –
@ फ़ज़ी लॉलीपॉप: :-) @ ओपी: साल और साल पहले, मुझे इस व्यवहार से काटा गया था (और कड़ा हुआ था), सरल कारण यह उदाहरण के नोटेशन का उपयोग करके क्लास विधि को कॉल करने के लिए कभी नहीं हुआ था। (इसलिए मैंने सोचा कि मैं एक उदाहरण विधि बुला रहा था, और यही वह जगह है जहां परेशानी शुरू हुई।) इसे हर कीमत पर करने से बचें (ऐसा नहीं है कि मुझे लगता है कि आप कह रहे हैं कि आप चाहते हैं; मेरा लेना है कि आप इस बारे में उलझन में हैं कि यह क्यों नहीं करता है ' टी संकलन करने में विफल)। –