[CEVAPLANDI] Constructor Dönüş tipi ve this kullanımı

« Önceki sayfaya geri dön
0
Soran MUSTAFA (Questions: 5, Answers: 0)
24 Eylül 2014 19:56 tarihinde soruldu
Kategori: Sınıflar
74607 gösterim

Hocam bu dersle ilgili 2 sorum olacak. Cevap verebilirseniz çok memnun olurum.

1- Araba nesnesinin kurucu metodunu yazarken dönüş tipi neden yazmadık. en azından void olması gerekmiyor muydu?

2- Araba nesnesinin kurucusunda değerleri atarken this.marka diye değer atadık, fakat markayı almak istediğimiz getMarka metodunda sadece return marka; dedik ve çalıştı. Bu kısmın return this.marka; olması gerekmiyor muydu?

CEVAPLANDI
1
Soran Özcan Acar (Soru: 1, Cevap: 1)
Answered On 25 Eylül 2014 12:17

Kurucu metotlarda geri dönüs tipi her zaman sinifin kendisidir, cünkü bu metotlar bünyesinde kullanilan siniftan nesneler olusturulur. Kurucu metodun ismine baktigimizda, bu metodun sinifin ismini tasidigini görürürüz. Zaten ait oldugu sinifa ait bir nesne olusturan bir metodun ne geri verdigini belirmesi gerekmez.

Sinif degiskenlerine isimleri ya da this. kullanilarak erismek mümkün. This kelimesi sinifin o an kullandiigniz nesnesine isaret etmektedir.