Aan de slagBegin gratis

Abstracte klassen maken

Voor autoliefhebbers is het horen van de toeter genoeg om een bepaald type auto te herkennen. Veel autofabrikanten weten dit en geven hun auto’s een uniek geluid als merkstrategie. Je gaat de Car-klasse uitbreiden met een methode voor de toeterfunctionaliteit van auto’s.

OPMERKING: Van een abstracte klasse kunnen geen instantie-objecten worden gemaakt; ze dient alleen als blauwdruk om van te erven.

Deze oefening maakt deel uit van de cursus

Introductie tot objectgeoriënteerd programmeren in Java

Bekijk cursus

Oefeninstructies

  • Maak de Car-klasse een abstracte klasse met het sleutelwoord abstract.
  • Maak binnen Car een public abstract void-methode met de naam soundHorn.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

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) {        
                       
    }
    
}
Code bewerken en uitvoeren