NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!
Avatar
gripen wo.cz
Člen
Avatar
gripen wo.cz:12.10.2021 8:31

Je to jenom otázka: jakej je rozdíl mezi public a static?

 
Odpovědět
12.10.2021 8:31
Avatar
Petan
Člen
Avatar
Petan:12.10.2021 10:35

Jsou to dvě rozdílné věci public patří do kategorie viditelnosti přístupu k proměnné nebo funkci v objektu
public: přístupná odkudkoliv
protected: přístupná z vlastního nebo zděděného objektu (třídy)
private: přístupná jenom z vlastního objektu (třídy)

static: pokud je to proměnná tak se chová jako globální (překladač pro ni připraví místo a existuje po celou dobu běhu programu) inicializuje se při startu programu
pokud je to funkce objektu tak nepoužívá instanci objektu, nelze z ni volat přímo normální funkce objektu

 
Nahoru Odpovědět
12.10.2021 10:35
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 2 zpráv z 2.