15 Nisan 2012 Pazar

Açık Akademi 10 Nisan 2012 Sanal Sınıfı - Nesne Kavramı isimli Kod Dosyası

Açık Akademi
10 Nisan 2012 Salı akşamı gerçekleşen sanal sınıf oturumunda Nesne Kavramı ve Sınıf Tasarımı örneklerini ele alırken yazmış olduğumuz kodları aşağıda bulabilirsiniz. Ayrıca, bu dersin video kaydına da buradan ulaşabilirsiniz.

01 Nesne Kavramı

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Nesne_Kavrami
{
    class Ogrenci
    {
        public int OkulNo;
        public string Ad;
        public string Soyad;
    }
    class Program
    {
        static void Main(string[] args)
        {
            int a = 5;
            double d = 4.5;
            char c = 'c';
            string metin = "Ercan";
            string ad = "Ercan";
            string soyad = "Bozkurt";
            int okulNo = 12345;
            string ad2 = "Melih";
            string soyad2 = "Koray";
            int okulNo2 = 12346;
            Ogrenci o = new Ogrenci();
            o.OkulNo = 1001;
            o.Ad = "Emrah";
            o.Soyad = "Uslu";
            Ogrenci o2 = new Ogrenci();
            o2.OkulNo = 1002;
            o2.Ad = "Bülent";
            o2.Soyad = "Sözge";
            //Console.WriteLine(o2.Ad);
            Ogrenci[] talebeler = new Ogrenci[2];
            talebeler[0] = o2;
            talebeler[1] = o;
            for (int i = 0; i < talebeler.Length; i++)
            {
                Console.WriteLine(talebeler[i].Ad);
            }
            foreach (Ogrenci ogr in talebeler)
            {
                Console.WriteLine(ogr.Ad);
            }
            Console.WriteLine(o2);
            int elemanSayisi = 4;
            Ogrenci[] ogrenciler = new Ogrenci[elemanSayisi];
            ogrenciler[0] = new Ogrenci();
            ogrenciler[0].OkulNo = 1006;
            ogrenciler[0].Ad = "Burak";
            ogrenciler[0].Soyad = "Batur";
            Ogrenci[] cocuklar = new Ogrenci[ogrenciler.Length];
            //cocuklar degiskeninin ilk elemani Burak midir?
            //acikakademi@acikakademi.com
            Console.WriteLine("***");
            Console.WriteLine(cocuklar[0].Ad);           
        }
    }
}

Hiç yorum yok: