BaşlayınÜcretsiz başlayın

Araba sınıfı kurucusuna parametre ekleme

Sınıfları dinamik kullanmak için sınıf kurucusunun parametre alması gerekir. Car sınıfını güncelleyecek ve kurucunun parametre almasını sağlayacaksın; böylece oluşturduğun her örneğin özellik değerleri farklı olabilir.

Bu egzersiz, kursun bir parçasıdır

Java ile Nesne Yönelimli Programlamaya Giriş

Kursa Göz Atın

Egzersiz talimatları

  • Car sınıfının kurucusunu bir parametre daha alacak şekilde güncelle: int türünde year.
  • Kurucu içinde year alanını, kurucu parametresine karşılık gelecek şekilde ayarla.
  • myCar oluşturulurken Car kurucusuna String olarak "blue", String olarak "corolla" ve int olarak 2022 değerlerini geçir.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

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);
  }
}
Kodu Düzenle ve Çalıştır