Abstract classes बनाना
जो लोग कारों से प्यार करते हैं, उनके लिए सिर्फ हॉर्न की आवाज़ ही किसी खास तरह की कार को पहचानने के लिए काफ़ी होती है। कई कार निर्माता यह बात जानते हैं और ब्रांडिंग स्ट्रैटेजी के तौर पर अपनी कारों का साउंड अलग रखते हैं। आप Car क्लास को अपडेट करेंगे ताकि इसमें कार के हॉर्न की कार्यक्षमता के लिए एक मेथड हो।
NOTE: किसी abstract class से instance objects नहीं बनाए जा सकते, क्योंकि यह केवल एक ब्लूप्रिंट होती है जिससे अन्य क्लासेज़ इनहेरिट करती हैं.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Java में Object-Oriented Programming परिचय
अभ्यास निर्देश
abstractकीवर्ड का उपयोग करकेCarक्लास को एक Abstract class बनाएँ।Carके अंदरsoundHornनाम काpublicabstractvoidमेथड बनाएँ।
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
public class Main {
// Make Car abstract
static ____ class Car {
public Car() {
}
// Define soundHorn() as a public abstract void method
public ____ ____ ____();
}
public static void main(String[] args) {
}
}