car क्लास को इनहेरिट करना
इनहेरिटेंस के साथ, हम क्लासेज़ के बीच संबंध बना सकते हैं और कोड साझा कर सकते हैं, जिससे फ़ालतू दोहराव से बचा जा सकता है. आप Toyota क्लास को Car क्लास से इनहेरिट कराएँगे ताकि हमने Car में जो बनाया है वह सब उपलब्ध हो. इनहेरिटेंस पूरा करने के लिए, आपको बेस क्लास के कंस्ट्रक्टर को कॉल करना होगा.
पहले के अभ्यासों की Car क्लास आपके लिए प्रीलोडेड है.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Java में Object-Oriented Programming परिचय
अभ्यास निर्देश
extendsकीवर्ड का उपयोग करकेToyotaक्लास काCarक्लास से इनहेरिटेंस पूरा करें.Toyotaकंस्ट्रक्टर के अंदर सेsuperमेथड का उपयोग करकेCarक्लास के कंस्ट्रक्टर को कॉल करें.Toyotaकंस्ट्रक्टर के पैरामीटर्स से मिलते हुए सही पैरामीटर्सsuperमेथड को पास करें.Toyotaका एक इंस्टेंसmyToyotaनाम से बनाएँ, जिसमेंcolor"black",model"yaris", औरyear2014हो.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
public class Main {
// Enable the "Toyota" class to inherit from "Car"
static class Toyota ____ ____ {
public Toyota(String color, String model, int year){
// Call the "Car" constructor using "super()"
____(____, ____, ____);
}
}
public static void main(String[] args) {
// Create "myToyota" instance of Toyota
____ myToyota = new Toyota("____", "____", ____);
System.out.println(myToyota.model);
}
}