Sobes.tech
Junior — Middle

Оё шумо метавонед консепти класи дар барномаи объектӣ-равона шарҳ диҳед?

sobes.tech AI

Ҷавоб аз AI

Дарс дар объектӣ-ориентшудаи барномасозӣ шаблон ё нақшаи сохтани объектҳоро дорад. Он хусусиятҳо (майдонҳо) ва рафторҳоро (методҳо) тасвир мекунад, ки объектҳои ин синф хоҳанд дошт. Синф маълумотҳо ва функсияҳоро, ки бо ин маълумотҳо кор мекунанд, дар як структура муттаҳид мекунад.

Масалан, дар C# синф метавонад чунин бошад:

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

    public void Drive()
    {
        Console.WriteLine($"Мошинаи {Brand} меояд.");
    }
}

Ин ҷо, синфи Car мошинаро бо бренду соли истеҳсолот тасвир мекунад ва инчунин як метод Drive дорад, ки паёмро мебарорад. Бо эҷоди объекти ин синф, мо мошинаи мушаххас бо хусусиятҳо ва рафторҳои муайян мегирем.