1. Anasayfa
  2. Nesne Tabanlı Programlama

C# Örnekleri – Sınıf (Class) Console Örneği

C# Örnekleri – Sınıf (Class) Console Örneği
0

C# da sınıf(class) yapısı ile alakalı örneklere devam ediyoruz. Uygulamamızda kurucu metot(Constructor) kullanımını da görebilirsiniz.
İnsan isimli bir sınıf içinde boy,kilo ve yaş alanlarını tanımlayıp, bir kurucu metot içinde bu alanlar için varsayılan değer atamaları yapacağız ve son olarak da tanış isimli metotla girilen bilgileri kullanıcıya belli bir formatta geri görüntülüyoruz. Class örneği için kodlar ve ekran görüntüsü
sinifornek

  class Insan
        {
            public string ad;
            public int boy;
            public int kilo;
            private int yas;
        // Oluşturulan insan methoduna 3 parametre verdik. Ve üstte tanımladığımız field'lara bu değerleri atadık.yani  
            //herhangi biryerden bu methoda değer gönderdiğimizde bu değerler değişecek.http://www.bilisimogretmeni.com/
        public Insan(int b, int k, int y )
        {
            boy = b;
            kilo = k;
            yas = y;
        }
            public Insan(int b, int k)
            {
                boy = b;
                kilo = k;
                yas =30;
            }    
        public void tanis()
        {            
            Console.WriteLine("Merhaba ben {0} yaşım {1} kilom {2} boyum {3}",ad,yas,kilo,boy);
        }   
        }        
        static void Main(string[] args)
        {
            Insan ali = new Insan(170, 67, 25);//Ali diye bir nesne oluşturduk. Boyuna 170,kilosuna 67 yaşına 25 dedik.http://www.bilisimogretmeni.com/
            ali.ad = "Ali";
            Insan veli = new Insan(180, 70);
            veli.ad="Veli";
            ali.tanis();
            veli.tanis();
            Console.ReadKey();
        }
Bu İçeriğe Tepkin Ne Oldu?
  • 3
    ba_ar_l_
    Başarılı
  • 2
    gayet_yi
    Gayet İyi
  • 4
    te_ekk_rler
    Teşekkürler
  • 7
    anlamad_m
    Anlamadım
  • 12
    yetersiz
    Yetersiz
İlginizi Çekebilir
Subscribe
Bildir
guest

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.

0 Yorum
Inline Feedbacks
View all comments