मैं अपनी पाठ्यपुस्तक में मुझे दिए गए पाठ को पढ़ रहा था और मुझे यकीन नहीं है कि मैं समझ रहा हूं कि यह क्या कह रहा है। यह मूल रूप से मुझे बता रहा है कि स्थिर तरीकों या वर्ग विधियों में "संशोधक" कीवर्ड स्थिर है। लेकिन मैं वास्तव में नहीं जानता कि इसका क्या मतलब है?
क्या कोई मुझे वास्तव में सरल शब्दों में समझा सकता है कि स्टेटिक या क्लास मेथड क्या हैं?
इसके अलावा, क्या मुझे इस बात पर एक सरल स्पष्टीकरण मिल सकता है कि इंस्टेंस के तरीके क्या हैं?
यह वही है जो वे मुझे पाठ्यपुस्तक में देते हैं:
स्थैतिक संशोधक की उपस्थिति या अनुपस्थिति के महत्वपूर्ण व्यावहारिक निहितार्थ हैं। जैसे ही यह जिस वर्ग की श्रेणी में आता है, उसकी परिभाषा के रूप में एक सार्वजनिक क्लास पद्धति को लागू किया और निष्पादित किया जा सकता है। यह एक उदाहरण विधि के लिए मामला नहीं है। सार्वजनिक आवृत्ति विधि को लागू करने और निष्पादित करने से पहले, एक उदाहरण को उस वर्ग से बनाया जाना चाहिए जिसके पास वह है। सार्वजनिक कक्षा पद्धति का उपयोग करने के लिए, आपको बस कक्षा की आवश्यकता है। दूसरी ओर, इससे पहले कि आप एक सार्वजनिक उदाहरण विधि का उपयोग कर सकें, आपके पास कक्षा का एक उदाहरण होना चाहिए।
जिस तरीके से किसी अन्य विधि की परिभाषा के भीतर एक स्थिर विधि को लागू किया जाता है, वह इस बात के अनुसार भिन्न होता है कि दोनों विधियाँ एक ही वर्ग की हैं या नहीं। ऊपर के उदाहरण में, मेनक्लास वर्ग के फैक्टरियल और मुख्य दोनों तरीके हैं। नतीजतन, मुख्य की परिभाषा में फैक्टरियल का आह्वान केवल विधि नाम, "फैक्टोरियल" का संदर्भ देता है।