Začněte nyníZačněte zdarma

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

Zobrazit kurz

Pokyny k cvičení

  • Pomocí klíčového slova abstract udělej z třídy Car abstraktní třídu.
  • Uvnitř třídy Car vytvoř public abstract void metodu s názvem soundHorn.

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) {        
                       
    }
    
}
Upravit a spustit kód