Yeni oluşturduğumuz bir sinifin tanimlamalarini ( string isim , soyIsim ) gibi degerleri birer default deger tanimlamak için kullanilan bir yöntemdir en basiti ile , bunla beraber bir sürü daha özelligi vardir, bu özelliklere girilmeyecek şimdilik basitçe :
// yapici metodlarin geri donuşu yoktur
// yapici metodun ismi class ismi ile ayni olmalidir .!
class Program
{
static void Main(string[] args)
{
damacana d = new damacana();// default constructer'i caliştirir
Console.WriteLine(d.fiyat);
// 3 degişken alan constructeri caliştirir..!!
damacana d2 = new damacana(30, "kalabak", 13);
Console.WriteLine(d2.fiyat+" " +d2.marka+" "+d2.kapasite);
}
}
class damacana //varsayilan ( default ) yapici metod
{
public int kapasite;
public decimal fiyat;
public string marka;
public damacana()
{
fiyat = 50;
}
public damacana(decimal dfiyat,string dmarka,int dkapasite )
{
kapasite = dkapasite;
fiyat = dfiyat;
marka = dmarka;
}
}
Hiç yorum yok:
Yorum Gönder