[OOP | Prednáška] 5 - OOP, Dedenie

Zdroj
ručne priradené
Pridané

Pozrieť na YouTube →

Preber si túto prednášku so svojou AI

Skopíruj pripravený podklad a vlož ho do ChatGPT, Claude alebo inej AI — bude ťa učiť alebo skúšať len z tejto prednášky.

Otvoriť AI: ChatGPT · Claude · Gemini

Zhrnutie prednášky

Prednáška na jednoduchých príkladoch vysvetľuje, ako v Jave fungujú objekty a referencie - premenná objektu obsahuje iba adresu (pointer) na skutočný objekt vytvorený kľúčovým slovom new, nie samotný objekt. Na analógii s ponožkami uloženými v skrini a lístočkami s adresou sa ukazuje, čo sa stane pri priradení jednej referencie druhej (obe potom ukazujú na ten istý objekt) a že zmena atribútu cez jednu referenciu sa prejaví aj cez druhú. Rozoberá sa aj rozdiel medzi odovzdávaním hodnoty pri primitívnych typoch a odovzdávaním adresy pri objektoch vo funkciách.

  • - Objektová premenná obsahuje len adresu (referenciu), nie samotný objekt
  • - Nutnosť inicializácie objektu pomocou new pred jeho použitím
  • - Priradenie referencie kopíruje adresu, nie obsah objektu (zdieľanie toho istého objektu)
  • - Strata prístupu k pôvodnému objektu pri prepísaní jedinej referencie naň
  • - Rozdiel medzi odovzdaním hodnoty (primitívne typy) a odovzdaním adresy (objekty) do funkcie

Zhrnutie pripravené s pomocou AI z prepisu videa.