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;
}}
elif
19/11/2010 — 08:53
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..
Emrah Kahraman
19/11/2010 — 22:01
sorunuzun cevabını şurdaki yazımda anlatmaya çalıştım umarım faydalı olur.