Question 17Asked in Bihar STET 2025 Paper II Computer Science, 3 Nov 2025, Shift 1 (9:00 AM)+ 1 more paper
What is the main advantage of using abstract classes over interfaces?इंटरफेस पर अमूर्त कक्षाओं का उपयोग करने का मुख्य लाभ क्या है?
इंटरफेस पर अमूर्त कक्षाओं का उपयोग करने का मुख्य लाभ क्या है?
AAbstract classes can have multiple inheritance, unlike interfacesसार वर्गों में इंटरफेस के विपरीत कई वंशानुक्रम हो सकते हैं
BInterfaces can have constructors, while abstract classes cannotइंटरफेस में कन्स्ट्रक्टर हो सकते हैं, जबकि अमूर्त वर्ग नहीं हो सकते हैं।
CAbstract classes can provide default implementations of methodsअमूर्त कक्षाएं विधियों के डिफ़ॉल्ट कार्यान्वयन प्रदान कर सकती हैं
DInterfaces allow for private access modifiers, unlike abstract classesइंटरफेस अमूर्त वर्गों के विपरीत, निजी पहुंच संशोधक के लिए अनुमति देते हैं।
Show answerHide answer
Correct answer: (C)Abstract classes can provide default implementations of methodsअमूर्त कक्षाएं विधियों के डिफ़ॉल्ट कार्यान्वयन प्रदान कर सकती हैं
Explanation
An abstract class can contain fully implemented (concrete) methods along with abstract ones, so subclasses inherit default behaviour. A classic interface only declares methods.Abstract class में abstract मेथड के साथ पूरी तरह लागू (concrete) मेथड भी हो सकती हैं, इसलिए सबक्लास को डिफ़ॉल्ट व्यवहार विरासत में मिलता है। पारंपरिक interface केवल मेथड घोषित करता है।
From Bihar STET 2025 Paper II Computer Science PYQ, 3 Nov 2025, Shift 1 (9:00 AM)