Atributy tříd
-
vytváří základní vlastnosti budoucího objektu
-
deklarují se na úrovni třídy, nad metodami, jsou to tedy globální proměnné
- =můžeme je použít ve všech metodách třídy
-
modifikátory přístupu zvenčí třídy -
public, private- public - z vnějšku třídy viditelný
- private - viditelný pouze uvnitř třídy
-
konstantní/proměnné
- konstanty - můžeme je naplnit pouze jednou
-
jelikož jsou atributy třídy privátní, tak musíme konstruovat gettery a settery pro manipulaci s daty
-
C# definuje vlastnosti, které automaticky mohou mít gettery a settery, když je hodnota public
public string CestaKBitmape { get; set; }- tohle je když nepotřebuju v getterech a setterech mít žádnou logiku
-
v getterech a setterech mohou být podmínky a logika, protože to jsou normální funkce
-
protože můžeme vytvořit třídu z každého podstatného jména, tak třeba:
- bankovní účet - jméno držitele, příjmení, heslo, zůstatek