Sobes.tech
Junior — Middle

Yapı oluştururken yapıcı'nın rolü nedir ve ne işe yarar?

sobes.tech yapay zeka

AI'dan gelen yanıt

C# dilinde yapıcı (constructor), yeni bir nesne oluşturulduğunda çağrılan özel bir sınıf metodudur. Ana görevi, nesnenin başlatılmasıdır; yani, alanların başlangıç değerlerinin ayarlanması ve gerekli hazırlıkların yapılması.

Yapıcı, nesnenin doğru bir durumda oluşturulmasını garanti altına almak için gereklidir. Açıkça bir yapıcı tanımlanmazsa, derleyici varsayılan parametresiz bir yapıcı oluşturur.

İşte bir yapıcı örneği:

public class Person
{
    public string Name { get; }
    public int Age { get; }

    public Person(string name, int age)
    {
        Name = name;
        Age = age;
    }
}

// Nesne oluşturma
var person = new Person("Иван", 30);