Vylepšení C# 2

59. hodina PVA


Matěj Cajthaml — SSPŠ

©

Opakování

Jaké typy datových typů znáte?
Jak můžeme uložit funkci do proměnné?
Jak zjistíme velikost pole?
Jak přistupujeme k vlastnostem ve třídě?
Jak získáme velikost zubatého pole?

Gettery a settery

  • getter — získavač
  • setter — nastavovač
  • způsob validace dat uvnitř tříd
  • nastavujeme vlastnosti
  • upravujeme:
    • kdo může nastavovat / číst hodnotu (modifikátor viditelnosti)
    • jak se hodnota prečte / zapíše

K čemu se gettery a settery hodí?

Práce s gettery a settery

  • getterům a setterům můžeme nastavit viditelnost
  • např.: veřejným vlastnostem nastavíme, že je může nastavovat jen daná třída (private)

Můžeme vlastnosti nastavit zároveň viditelnost get i set?

Odstranění settteru

  • vlastnosti budeme moci nastavovat jen v konstruktoru
  • a při inicializaci

Děkuji za pozornost!

  • matej.cajthaml@ssps.cz
  • https://ssps.cajthaml.eu/