"हॅलो, अमिगो! बिलाबो तुम्हाला अमूर्त वर्ग आणि इंटरफेसमधील फरक सांगेल. अनेक आहेत."
अमूर्त वर्ग | इंटरफेस |
---|---|
वारसा | |
एक अमूर्त वर्ग फक्त एक वर्ग वारसा मिळवू शकतो परंतु तो कितीही इंटरफेस वारसा घेऊ शकतो . | इंटरफेस क्लासेस इनहेरिट करू शकत नाही , परंतु तो कितीही इंटरफेस इनहेरिट करू शकतो . |
अमूर्त पद्धती | |
अमूर्त वर्गामध्ये अमूर्त पद्धती असू शकतात . पण त्यात अजिबात नसावे . | इंटरफेसच्या सर्व नॉन-स्टॅटिक आणि नॉन-डिफॉल्ट पद्धती अमूर्त आहेत , म्हणजे त्यांची अंमलबजावणी नाही. इंटरफेसमध्ये कोणत्याही पद्धती असू शकत नाहीत . |
अंमलबजावणीसह पद्धती | |
अमूर्त वर्गात अंमलबजावणीसह पद्धती असू शकतात . | इंटरफेसमध्ये डीफॉल्ट पद्धती असू शकतात . |
डेटा | |
कोणतेही बंधन नाही. | इंटरफेसमध्ये फक्त सार्वजनिक अंतिम स्थिर डेटा असतो. |
ऑब्जेक्ट निर्मिती | |
तुम्ही अमूर्त वर्गाचे उदाहरण तयार करू शकत नाही. | तुम्ही इंटरफेसचे उदाहरण तयार करू शकत नाही. |
"ते माझे आकलन आहे. थोडक्यात आणि मुद्दा."
"धन्यवाद, अमिगो."
GO TO FULL VERSION