Kom igångKom igång gratis

Lägga till parametrar i Car-klassens konstruktor

För att använda klasser dynamiskt behöver klassens konstruktor ta emot parametrar. Du uppdaterar klassen Car så att konstruktorn tar emot parametrar, vilket gör att varje instans du skapar kan ha olika egenskapsvärden.

Den här övningen är en del av kursen

Introduktion till objektorienterad programmering i Java

Visa kurs

Övningsinstruktioner

  • Uppdatera konstruktorn för klassen Car så att den tar emot ytterligare en parameter: ett int-värde för year.
  • Tilldela year inuti konstruktorn med hjälp av motsvarande konstruktorparameter.
  • Skicka in värdena "blue" som en String, "corolla" som en String och 2022 som ett int till Car-konstruktorn när du skapar myCar.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

class Main {  

  static class Car {
      String color;
      String model;
      int year;

      // Update constructor parameters
      Car(String color, String model, ____ ____){
          this.color = color;
          this.model = model;
          // Set the year property
          ____.____ = ____;
      }
  }
  
  public static void main(String[] args) {
  	// Create object instance with correct parameters
    Car myCar = new Car("____", "____", ____);
    System.out.println(myCar.year);
  }
}
Redigera och kör kod