Implementace přepisování metod
Procvičíš si přepisování metod pro úpravu zděděného chování. Vytvoříš rodičovskou třídu Device a podtřídu Phone, která přepíše jednu z metod.
Toto cvičení je součástí kurzu
Input/Output and Streams in Java
Pokyny k cvičení
- Vytvoř třídu
Phone, která dědí od rodičovské třídyDevice. - Přepiš metodu
.turnOn(). - Vytvoř novou instanci třídy
Phone. - Zavolej novou metodu a vypiš zprávu.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
// 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");
}
}