आपको कक्षा का सार कब बनाना चाहिए?
आपको कक्षा का सार कब बनाना चाहिए?

वीडियो: आपको कक्षा का सार कब बनाना चाहिए?

वीडियो: आपको कक्षा का सार कब बनाना चाहिए?
वीडियो: बाढ़ में मछली | Hindi Kahaniya | Hindi Story - Hindi moral stories- Bedtime Stories | Fairy Tales 2024, मई
Anonim

6 उत्तर। सामान्य तौर पर, ए कक्षा चाहिए होना सार कब आप बिल्कुल कोई कारण नहीं है उत्पन्न करना इसका एक उदाहरण कक्षा . उदाहरण के लिए, मान लीजिए आप एक आकार है कक्षा वह त्रिभुज, वर्ग, वृत्त, आदि का सुपरक्लास है।

इसके अलावा, आप कक्षा को सार के रूप में क्यों घोषित करेंगे?

अवलोकन। एक ओओपी में मूलभूत अवधारणाओं में से है सार वर्ग . सार कक्षाएं तत्काल नहीं किया जा सकता है और उप-वर्ग के लिए डिज़ाइन किया गया है। उनका उपयोग संबंधित के सेट में कुछ सामान्य कार्यक्षमता प्रदान करने के लिए किया जाता है कक्षाओं जबकि डिफ़ॉल्ट विधि कार्यान्वयन की अनुमति भी देता है।

इसके बाद, प्रश्न यह है कि आपको अमूर्त वर्ग बनाम इंटरफ़ेस का उपयोग कब करना चाहिए? संक्षिप्त उत्तर: An सार वर्ग की अनुमति देता है आप के लिए ऐसी कार्यक्षमता बनाएं जो उपवर्ग लागू या ओवरराइड कर सके। एक इंटरफेस केवल अनुमति देता है आप के लिए कार्यक्षमता को परिभाषित करें, इसे लागू न करें। और जबकि एक कक्षा केवल विस्तार कर सकते हैं एक सार वर्ग , यह लेना एकाधिक का लाभ इंटरफेस.

तदनुसार, एक अमूर्त वर्ग में क्या रखा जा सकता है?

एक सार वर्ग एक है कक्षा जिसे तत्काल नहीं किया जा सकता है। एक सार वर्ग एक विरासत उपवर्ग बनाकर प्रयोग किया जाता है कि कर सकते हैं तत्काल हो। एक सार वर्ग इनहेरिट करने वाले उपवर्ग के लिए कुछ चीजें करता है: विधियों को परिभाषित करें किसे कर सकते हैं विरासत उपवर्ग द्वारा उपयोग किया जा सकता है।

आप एक अमूर्त वर्ग कैसे बनाते हैं?

प्रति एक अमूर्त वर्ग बनाएँ , बस का उपयोग करें सार कीवर्ड से पहले कक्षा कीवर्ड, में कक्षा घोषणा। आप देख सकते हैं कि सिवाय सार कर्मचारी के तरीके कक्षा सामान्य के समान है कक्षा जावा में। NS कक्षा अब है सार , लेकिन इसमें अभी भी तीन फ़ील्ड, सात विधियाँ और एक कंस्ट्रक्टर है।

सिफारिश की: