Sınıf(Class) Kavramı


Nesneye(object) yönelik programlama dillerinde nesneyi üretmek için class'ları kullanırız. ogrenci class'ından üretilen nesne1 ve nesne2 nesnelerini ürettik, public olarak tanımlanmış özelliklerin tipine göre tanımladık(isim - ogrenciNo).
using System;

namespace gitbook2
{
    class ogrenci //sınıfın ismi ogrenci olarak tanımlanıyor
    {
        /// <summary>
        /// ogrenci sınıfının tanımlanmış 2 tane özeliiği var isim ve ogrenciNo.
        /// ikiside public olrak tanımlanmıs ve main metodunda çağırılabilir
        /// </summary>
        public string isim;    //isim özelliği ekleniyor
        public int ogrenciNo;
    }



    class MainClass
    {
        public static void Main(string[] args)
        {
            Console.WriteLine("Class Kavramı");

            ogrenci nesne1 = new ogrenci(); //ogrenci class'ından nesne(object) üretiliyor.
            nesne1.isim = "ali";         //nesne1'in isim ozelliğine değer atıyoruz
            nesne1.ogrenciNo = 916;

            ogrenci nesne2 = new ogrenci();
            nesne2.isim = "veli";
            nesne2.ogrenciNo = 322;

            Console.WriteLine($"nesne1'in ismi ve numarası: {nesne1.isim},{nesne1.ogrenciNo} nesne2'in ismi ve numarası: {nesne2.isim}{nesne2.ogrenciNo}");
        }
    }
}
 using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp6
{



    class insan
    {
        public string adi;
        private int kilo;

        public void setKilo(int Kilo)
        {
            this.kilo = Kilo;
        }



        public int getKilo()
        {
            return kilo;
        }
    }

    class Program
    {
        static void Main(string[] args)
        {



            insan ali = new insan();
            ali.adi = "ali koray";
            ali.setKilo(80);
            Console.WriteLine(ali.getKilo());



            Console.ReadKey();
        }
    }
}

results matching ""

    No results matching ""