Vytváření abstraktních tříd
Pro milovníky aut stačí někdy jen zatroubit, aby poznali, o jaký typ vozu jde. Mnoho výrobců to dobře ví a zvuk klaksonu záměrně odlišuje jako součást své značky. Teď upravíš třídu Car tak, aby obsahovala metodu pro funkci klaksonu.
POZNÁMKA: Abstraktní třídu nelze přímo instancovat — slouží pouze jako blueprint, ze kterého ostatní třídy dědí.
Toto cvičení je součástí kurzu
Introduction to Object-Oriented Programming in Java
Pokyny k cvičení
- Pomocí klíčového slova
abstractudělej z třídyCarabstraktní třídu. - Uvnitř třídy
Carvytvořpublicabstractvoidmetodu s názvemsoundHorn.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
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) {
}
}