Privát osztályokkal már találkoztunk, amikor StatefulWidget-et készítettünk. Ezen kívül metódusok és tulajdonságok is lehetnek privátok.
Mit jelent privátnak lenni?
Minden ami privát, az csak és kizárólag az adott .dart fájlon belül érhető el, kívülről nem férhet hozzá másik fájl. Ez a legfontosabb, amit tudni illik.
Ezt még lehet tovább boncolgatni:
- Ha egy osztály metódus, vagy osztály változó (azaz tulajdonság) privát, akkor az csak az adott osztályon belül érhető el.
- A metódusokon belüli tulajdonságokat külön nem kell priváttá tenni, mert azok alapból is csak az adott metóduson belül érhető el.
Hogy lesz egy osztály, metódus vagy tulajdonság privát?
A Dart nyelvben ezt azzal jelöljük, hogy aláhúzás jelet teszünk a név elé.