Sobes.tech
Junior — Middle

Nesne yönelimli programlamada sınıf kavramını açıklayabilir misiniz?

sobes.tech yapay zeka

AI'dan gelen yanıt

Nesne yönelimli programlamada sınıf, nesneler oluşturmak için kullanılan bir şablon veya taslaktır. Bu, bu sınıfa ait nesnelerin sahip olacağı özellikleri (alanlar) ve davranışları (yöntemler) tanımlar. Sınıf, bu verilerle çalışan fonksiyonları ve verileri bir araya getirir.

Örneğin, C# dilinde bir sınıf şu şekilde görünebilir:

public class Car
{
    public string Brand { get; set; }
    public int Year { get; set; }

    public void Drive()
    {
        Console.WriteLine($"Araba {Brand} sürüyor.");
    }
}

Burada, Car sınıfı marka ve üretim yılı ile bir arabayı tanımlar ve Drive adlı bir yöntem içerir, bu da bir mesaj gösterir. Bu sınıfın bir nesnesini oluşturarak, belirli özelliklere ve davranışlara sahip bir araba elde ederiz.