6 Ocak 2011 Perşembe

C# da Constructor'lar

    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