instagram twitter linkedin github youtube

1.6.18

Kurucu Metodlar diğer metot farkları

Java'da her nesne oluşturulduğunda aslında otomatikman bir kurucu metod çağırılır. Yani biz constructar tanımlamasak bile java bunu yapar. Kurucu metodlar "new" anahtar kelimesiyle çağırılırlar. Hemen bir örnekle açıklayalım.

public class Kitap{ //kitap adında bir nesne tanımladım

Kitap(){ //nesnenin kurucu metodu

}

}

Kurucu metodlar klasik metodlara benzesede iki noktada ayrılırlar.

1-Kurucu metodlar sınıf adıyla aynı ismi taşırlar.

2-Geri dönüş değerleri yoktur. (void,int String vb. gibi)

Kurucu metodların bu iki temel özelliğinden başka iki tane daha ayrıntı vardır.

1-Bir sınıfın kurucu metodu yazılmamışsa default sayılır ve parametresizdir.

2-Eğer bir sınıfın parametresiz constructor'ı varsa default constructor'ı iptal olur.