Sobes.tech
Junior — Middle

Vai jūs varat izskaidrot klases jēdzienu objektorientētajā programmēšanā?

sobes.tech AI

Atbilde no AI

Objektorientētās programmēšanas klasē ir šablons vai zīmējums, kas tiek izmantots objektu izveidei. Tā apraksta īpašības (laukus) un uzvedību (metodes), kas būs šo klases objektu īpašums. Klase apvieno datus un funkcijas, kas strādā ar šiem datiem, vienā struktūrā.

Piemēram, C# valodā klase var izskatīties šādi:

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

    public void Drive()
    {
        Console.WriteLine($"Mašīna {Brand} brauc.");
    }
}

Šeit klase Car apraksta automobili ar zīmolu un ražošanas gadu, kā arī ir metode Drive, kas izvada ziņojumu. Izveidojot šīs klases objektu, mēs iegūstam konkrētu automobili ar noteiktām īpašībām un uzvedību.