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
Java ile Nesne Yönelimli Programlamaya Giriş
kursunun bir parçasıdırEgzersiz talimatları
Carsınıfının kurucusunu bir parametre daha alacak şekilde güncelle:inttüründeyear.- Kurucu içinde
yearalanını, kurucu parametresine karşılık gelecek şekilde ayarla. myCaroluşturulurkenCarkurucusunaStringolarak"blue",Stringolarak"corolla"veintolarak2022değerlerini geçir.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
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);
}
}