Sobes.tech
Junior — Middle

Felsorolnád az objektum-orientált programozás fő jellemzőit?

sobes.tech MI

Válasz az MI-től

Az objektumorientált programozás (OOP) fő jellemzői:

  • Állapot (mezők/attribútumok) — adatok, amelyek leírják az objektumot.
  • Viselkedés (módszerek) — funkciók vagy eljárások, amelyeket az objektum végrehajthat.
  • Azonosítás — az objektum egyedisége, amely lehetővé teszi, hogy megkülönböztessük másoktól.

C#-ban az objektumokat olyan osztályok alapján hozzák létre, amelyek meghatározzák ezeket a jellemzőket. Például:

public class Car
{
    public string Color { get; set; } }  // állapot
    public void Drive()               // viselkedés
    {
        Console.WriteLine("Az autó halad");
    }
}

Itt az objektum Car rendelkezik állapottal (szín) és viselkedéssel (a Drive metódus).