"हैलो, अमीगो! बिलाबो आपको अमूर्त वर्ग और इंटरफ़ेस के बीच अंतर बताएगा। कई हैं।"

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

"यह मेरी समझ है। संक्षिप्त और बिंदु तक।"

"धन्यवाद, अमीगो।"