Sobes.tech
Junior — Middle

Nesne yönelimli programlamada yeni bir nesne oluştururken yapıcı fonksiyonun amacı ve çalışma şeklini açıklayın

sobes.tech yapay zeka

AI'dan gelen yanıt

Nesne yönelimli programlamada yapıcı (constructor), bu sınıfın yeni bir nesnesi oluşturulduğunda otomatik olarak çağrılan özel bir yöntemdir. Ana görevi, nesneyi başlatmak, yani alanlarının başlangıç değerlerini belirlemek ve gerekli hazırlıkları yapmaktır.

C# dilinde, yapıcı sınıfla aynı adı taşır ve herhangi bir değer döndürmez.

C# dilinde bir yapıcı örneği:

class Kisi
{
    public string Isim;
    public int Yas;

    // Yapıcı
    public Kisi(string isim, int yas)
    {
        Isim = isim;
        Yas = yas;
    }
}

// Nesne oluşturma
Kisi p = new Kisi("İvan", 30);

Burada, Kisi nesnesi oluşturulurken, yapıcı isim ve yaş değerlerini belirler ve nesnenin doğru durumunu baştan sağlar.