New kelimesi ile nesne oluşturulunca yapıcılar devreye girer.Başlangıç değerlerinin atamasını yapmak için kullanılır.
Sınıfım x= new Sınıfım(); //Varsayılan yapıcı çağrıldı
Özellikleri
1-)Sınıf yapıcısının adı, sınıfın adı ile aynı olur.
2-)Bir yapıcı her zaman new kelimesi ile çağrılır.
3-)Bir yapıcı geriye değer döndürmez.
4-)Yapıcılar parametreli ve parametresiz olarak kullanılabilir.
Parametresiz Yapıcı
class Sınıfım { int x; Sınıfım() { x=10; }}
Parametreli Yapıcı
class Sınıfım { int x; Sınıfım(int i) { x=i; }}
Bilgisayar Mühendisi
benim anlamadığım bir şey var:okuduğum kod örneklerinde bazen sadece default constructor kullanıyoruz bazen ise hem default hem de parametreli constructor’ı beraber kullanıyoruz.bunu hangi amaçla yaptığımızı açıklarsanız çok memnun olurum..
sorunuzun cevabını şurdaki yazımda anlatmaya çalıştım umarım faydalı olur.