Soru: Car car1=newcar("BMW","mavi",1.6,3); Verilen kodda nesne oluşturulduğu anda çalıştırılan ve alanlarda verilen metod için hangisi doğrudur?

question img

Cevaplar 1

Cevap:

Doğru cevap B) Constructor Method olacaktır.

Nesne Tabanlı Programlama dillerinde (OOP) sınıflar, bu sınıflara ait metotlar ve bu sınıflardan türetilmiş nesneler bulunur. Problemleri, gerçek hayata uyarlamada bu dilleri kullanmak daha avantajlı olacaktır. Kodu incelersek;

Sınıf Adı: Car car1 = newcar("BMW", "mavi",1.6,3);

Nesne Adı: Car car1 = newcar("BMW", "mavi",1.6,3);

Kurucu Fonksiyon (Constructor): Car car1 = newcar("BMW", "mavi",1.6,3);

newcar Kurucu metoduna ait 4 parametre belirtilmiş. Sırasıyla;

  1. parametre string tipi değişken,
  2. parametre string tipi değişken,
  3. parametre integer (tamsayı) tipi değişken ve
  4. parametre ise integer (tamsayı) tipi değişkendir.

getter() ve setter() metotları yazmak yerine kurucu sınıfları tercih ederiz. Böylece bir nesne türetirken değerleri uzunca atamak yerine tek bir satırda atayabiliriz. car1 nesnesinin özellikleri tek satırla set edilmiş olur. Kolay gelsin :)

Cevabı biliyor musunuz? Buraya ekleyin!

Cevabı bulamıyor musunuz?

Google ile giriş yap

veya

Şifrenizi mi unuttunuz?

Hesabım yok ve şunu yapmak istiyorum: Kayıt ol

Bir dil veya bölge seçin
How much to ban the user?
1 hour 1 day 100 years