Nesne Nedir ?

Nesneye yönelik programlamada nesneler sınıflardan üretilirler. Nesneler sınıfların aksine canlıdır ve kimlikleri vardır. Aynı sınıftan üretilmiş iki nesnenin sahip olduğu özellikler benzerdir ancak bu özellikler farklılıklar da gösterebilir. Bir ifadenin nesne olabilmesi için bellekte yer belirtmesi gerekir. Sınıfı kullanan programda nesneler tanımlanır ve bu nesnelere mesajlar gönderilir. Gönderilen mesajlara göre yeni bir nesneye gereksinim duyulduğunda bu nesne yaratılır. Mesajlar karşısında bir davranışta bulunmak sınıfın işidir. Bir nesne kendi hakkında, yapabileceği işlemler ile ilgili bilgiler saklar. Programın gereksinim duyduğu tüm veriler nesneler tarafından tutulur. Yapılan işlemin cinsine göre nesnelerde farklı bilgiler içerirler.

namespace sınıf
{
    class Program 
    {
        static void Main(string[] args) 
        {
            //Şimdi nesne tanımlıyoruz//
            OrnekSınıf ornekNesne = new OrnekSınıf();

            ornekNesne.ozellik1 = 5; 
            ornekNesne.ozellik2 = 10;
            ornekNesne.ozellik3 = "Sonuc: ";
            int sonuc = ornekNesne.Metod1(ornekNesne.ozellik1,

            ornekNesne.ozellik2);

            Console.Write(ornekNesne.ozellik3);
            Console.Write(" ");
            Console.WriteLine(sonuc);
            Console.ReadLine();

Last updated