Sobes.tech
Junior — Middle

Můžeš uvést příklady referenčních typů dat, se kterými ses setkal?

sobes.tech AI

Odpověď od AI

Referenční typy jsou typy, které ukládají odkazy na objekty v paměti, nikoli samotná data. Příklady takových typů v různých jazycích:

  • V Javě: String, ArrayList, HashMap, vlastní třídy (například User, Order)
  • V C#: třídy (class), rozhraní, delegáti
  • V Pythonu: všechny objekty (seznamy, slovníky, řetězce, třídy) jsou referenční typy

Například v Javě obsahuje proměnná typu String odkaz na řetězcový objekt na haldě, nikoli samotný text.