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

वीडियो: आप जावा में एक अमूर्त वर्ग को कैसे कार्यान्वित करते हैं?

वीडियो: आप जावा में एक अमूर्त वर्ग को कैसे कार्यान्वित करते हैं?
वीडियो: जावा में कक्षाओं और विधियों का सार 7 मिनट में समझाया गया 2024, मई
Anonim

यदि एक कक्षा घोषित किया गया है सार , इसे तत्काल नहीं किया जा सकता है। एक का उपयोग करने के लिए सार वर्ग , आपको इसे दूसरे से प्राप्त करना होगा कक्षा , को कार्यान्वयन प्रदान करें सार इसमें तरीके। यदि आपको विरासत में मिला है सार वर्ग , आपको सभी को कार्यान्वयन प्रदान करना होगा सार इसमें तरीके।

इसके अलावा, क्या हम जावा में एक अमूर्त वर्ग को लागू कर सकते हैं?

जावा में सार वर्ग कर सकते हैं तत्काल मत बनो। अगर सार वर्ग कोई तरीका नहीं है कार्यान्वयन , इंटरफ़ेस का उपयोग करना बेहतर है क्योंकि जावा एकाधिक का समर्थन नहीं करता कक्षा विरासत। का उपवर्ग जावा में अमूर्त वर्ग अवश्य लागू आल थे सार विधियाँ जब तक कि उपवर्ग भी एक नहीं है सार वर्ग.

इसके बाद, सवाल यह है कि क्या आपको एक अमूर्त वर्ग के सभी तरीकों को लागू करना है? आप नहीं एक अमूर्त वर्ग के सभी तरीकों को लागू करना है . परंतु आपको सभी सार विधियों को लागू करना होगा इसका। वास्तव में विस्तार a सार वर्ग कोई अंतर नहीं है तो एक सामान्य का विस्तार कक्षा . यह ऐसा नहीं है क्रियान्वयन इंटरफेस।

इसी तरह, जावा में एब्सट्रैक्ट क्लास का उद्देश्य क्या है?

ए जावा अमूर्त वर्ग एक है कक्षा जिसे तत्काल नहीं किया जा सकता है, जिसका अर्थ है कि आप एक के नए उदाहरण नहीं बना सकते हैं सार वर्ग . NS प्रयोजन का सार वर्ग उपवर्गों के लिए आधार के रूप में कार्य करना है।

जावा में अमूर्त वर्ग और विधि क्या है?

जावा एब्सट्रैक्ट क्लासेस और मेथड्स एब्सट्रैक्ट क्लास : प्रतिबंधित है कक्षा जिसे बनाने के लिए उपयोग नहीं किया जा सकता है वस्तुओं (इसे एक्सेस करने के लिए, इसे दूसरे से विरासत में मिला होना चाहिए कक्षा ). सार विधि : केवल an. में उपयोग किया जा सकता है सार वर्ग है, और उसका कोई शरीर नहीं है। शरीर उपवर्ग (विरासत से प्राप्त) द्वारा प्रदान किया जाता है।

सिफारिश की: