Method overriding लागू करना
आप inherited behavior को बदलने के लिए method overriding लागू करेंगे. आप एक parent क्लास Device और उसकी subclass Phone बनाएँगे, जो एक मेथड को override करेगी.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Java में इनपुट/आउटपुट और स्ट्रीम्स
अभ्यास निर्देश
- parent क्लास
Deviceसे inheritedPhoneक्लास बनाएँ. .turnOn()मेथड को override करें.Phoneका एक नया instance बनाएँ.- संदेश प्रिंट करने के लिए नए मेथड को कॉल करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
// Define Phone class extending Device
class Phone ____ Device {
// Override the turnOn() method
@____
void turnOn() {
System.out.println("Phone is turning on");
}
public static void main(String[] args) {
// Create instance of Phone
Phone p = new ____();
//Call turnOn() from phone instance
p.____();
}
}
class Device {
void turnOn() {
System.out.println("Device is turning on");
}
}