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?इंटरफेस पर अमूर्त कक्षाओं का उपयोग करने का मुख्य लाभ क्या है?

इंटरफेस पर अमूर्त कक्षाओं का उपयोग करने का मुख्य लाभ क्या है?
  1. AAbstract classes can have multiple inheritance, unlike interfacesसार वर्गों में इंटरफेस के विपरीत कई वंशानुक्रम हो सकते हैं
  2. BInterfaces can have constructors, while abstract classes cannotइंटरफेस में कन्स्ट्रक्टर हो सकते हैं, जबकि अमूर्त वर्ग नहीं हो सकते हैं।
  3. CAbstract classes can provide default implementations of methodsअमूर्त कक्षाएं विधियों के डिफ़ॉल्ट कार्यान्वयन प्रदान कर सकती हैं
  4. 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)

This is question 17 of Bihar STET 2025 Paper II Computer Science PYQ, 3 Nov 2025, Shift 1 (9:00 AM). See all questions of this paper with answers, or attempt the paper as a timed online test to get your score and all-India rank.

Asked in 2 papers