Question
Option 2 : An abstract class can declare constructors, but an interface cannot / एब्स्ट्रैक्ट क्लास कंस्ट्रक्टर घोषित कर सकती है, लेकिन इंटरफेस नहीं
Detailed Solution
सही उत्तर An abstract class can declare constructors, but an interface cannot / एब्स्ट्रैक्ट क्लास कंस्ट्रक्टर घोषित कर सकती है, लेकिन इंटरफेस नहीं है।
Question:
Which statement about abstract classes and interfaces in Java is correct? / जावा में एब्स्ट्रैक्ट क्लास और इंटरफेस के बारे में कौन-सा कथन सही है?
Correct Answer: An abstract class can declare constructors, but an interface cannot / एब्स्ट्रैक्ट क्लास कंस्ट्रक्टर घोषित कर सकती है, लेकिन इंटरफेस नहीं
Abstract classes may have constructors (used via subclass super calls); interfaces cannot. Java allows only single class inheritance, interface fields are implicitly public static final, and abstract subclasses need not implement abstract methods. / एब्स्ट्रैक्ट क्लास में कंस्ट्रक्टर हो सकते हैं (उपवर्ग super कॉल से प्रयुक्त); इंटरफेस में नहीं। जावा में केवल एकल क्लास इनहेरिटेंस, इंटरफेस फ़ील्ड स्वतः public static final, और एब्स्ट्रैक्ट उपवर्गों को एब्स्ट्रैक्ट मेथड लागू करना अनिवार्य नहीं।