यह वास्तव में अच्छा डिज़ाइन है लेकिन स्पष्ट नहीं है और आप जो करना चाहते हैं उसका कोई प्रभाव नहीं पड़ेगा, इसलिए यह थोड़ा सा अंतर्ज्ञानी है।
इस प्रकार के अनुप्रयोग कंटेनरों में अपने जीवन जीते हैं और जैसे उनके प्रवेश बिंदु उन कंटेनरों द्वारा निर्धारित किए जाते हैं जिनके कंटेनरों का पालन करना चाहिए। इन मानकों के डिजाइनरों ने प्रवेश बिंदु मुख्य को कॉल न करने का फैसला किया। आप अपनी कार्यक्षमता को एक ओवरराइड विधि में रखेंगे।
public void init();
public void start();
public void stop();
public void destroy();
वे इन तरीकों है क्योंकि उनके सुपर क्लास, java.applet.Applet
, इन तरीकों है: सभी एप्लेट निम्नलिखित चार विधियों की है। आप एक वर्ग का विस्तार या init()
का नाम बदलने के लिए आप अपने वर्ग को लागू करने और अपने विधि कॉल init()
होना चाहिए प्राप्त करने के लिए चाहते हैं
public void init() {}
:
सुपर क्लास इन में कुछ भी लेकिन डमी कोड नहीं है। यह पॉलिमॉर्फिज्म का उपयोग करेगा ताकि आप जिस विधि को चाहें उसे कॉल कर सकें। जब तक आप सर्वलेट कंटेनर लिख रहे हों, तो आप अपना समय बर्बाद कर सकते हैं।
मेरे पास सिर्फ एक सम्मेलन के साथ गोमांस हैं लेकिन सच के लिए +1 ... जब मैं सबसे अच्छे विकल्प हैं तो मुझे इतना पागल हो जाता है ... उन्होंने तर्क के बिना इसे मुख्य क्यों नहीं दिया? – ojblass
क्योंकि यह कमांड लाइन तर्क पास करने के लिए तंत्र है ... –
कम से कम WinMain के पास प्रवेश बिंदु होने का कुछ संदर्भ था। लेकिन मुझे लगता है कि यह अलग है क्योंकि WinMain वास्तव में प्रभारी था और दास नहीं था। मुझे लगता है की आप सही हो। – ojblass