Zacznij terazZacznij za darmo

Tworzenie klas abstrakcyjnych

Dla miłośników motoryzacji dźwięk klaksonu wystarczy, by rozpoznać konkretny model samochodu. Wielu producentów samochodów doskonale o tym wie i nadaje swoim pojazdom unikalny sygnał dźwiękowy jako element strategii marki. Zaktualizujesz klasę Car, dodając do niej metodę odpowiedzialną za funkcję klaksonu.

UWAGA: Z klasy abstrakcyjnej nie można tworzyć instancji obiektów – służy ona wyłącznie jako szablon (blueprint), po którym inne klasy mogą dziedziczyć.

To ćwiczenie jest częścią kursu

Wprowadzenie do programowania obiektowego w Javie

Zobacz kurs

Instrukcje do ćwiczenia

  • Użyj słowa kluczowego abstract, aby przekształcić klasę Car w klasę abstrakcyjną.
  • Wewnątrz klasy Car utwórz metodę public abstract void o nazwie soundHorn.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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) {        
                       
    }
    
}
Edytuj i uruchom kod