के तरीकों को ओवरराइड करने के लिए उप-वर्गों को बल दें I इस विधि को ओवरराइड करने के लिए एक विधि कैसे लिख सकते हैं और सबक्लास को कैसे बल दे सकते हैं। ग्रहण में इसे त्वरित-ठीक संवाद में दिखाना चाहिए: "अनुपूरक विधियां जोड़ें"।जावा: सुपरक्लास
धन्यवाद
के तरीकों को ओवरराइड करने के लिए उप-वर्गों को बल दें I इस विधि को ओवरराइड करने के लिए एक विधि कैसे लिख सकते हैं और सबक्लास को कैसे बल दे सकते हैं। ग्रहण में इसे त्वरित-ठीक संवाद में दिखाना चाहिए: "अनुपूरक विधियां जोड़ें"।जावा: सुपरक्लास
धन्यवाद
मैं एक विधि कैसे लिख सकता हूँ और इस विधि को ओवरराइड करने के उपवर्गों मजबूर कर सकते हैं।
abstract
के रूप में प्रणाली की घोषणा:
ग्रहण आप सभी (लागू नहीं किया गया) सार तरीकों और इंटरफेस तरीकों के लिए "लागू नहीं किया गया तरीकों जोड़ें" -option दे देंगे।
बस आधार वर्ग में abstract के रूप में प्रणाली की घोषणा। तब सभी बच्चों के वर्गों को इसे लागू करने के लिए मजबूर किया जाएगा। वैकल्पिक रूप से आप एक ठोस वर्ग के बजाय interface का भी उपयोग कर सकते हैं, जो कि केवल एक समझौता है कि परिभाषित विधियों को लागू किया जाएगा। कोई भी ठीक है, यह आपकी आवश्यकताओं पर निर्भर करता है।
विधि को abstract
के रूप में घोषित करें।
आप विधि abstract
(डिफ़ॉल्ट कार्यान्वयन प्रदान नहीं कर रहा) बनाकर ऐसा कर सकते हैं।
या यदि आप नहीं चाहते हैं कि आपकी कक्षा एक अमूर्त वर्ग हो, तो आप उस विधि पर अपना स्वयं का MustOverrideException फेंक सकते हैं जिसे आप ओवरराइड करने के लिए मजबूर करना चाहते हैं।