[OOP | Prednáška] 5 - OOP, Dedenie
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.
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.
nechodím na prednášky