Junior — Middle
Ako možno rôznymi spôsobmi označiť koncept statického správania alebo statického prvku v programe?
sobes.tech AI
Odpoveď od AI
V programovaní môže byť koncept statického správania alebo statického prvku vyjadrený viacerými spôsobmi, v závislosti od jazyka a kontextu:
- Statické premenné (static variables) — premenné patriace triede alebo modulu, nie konkrétnemu inštancii objektu. Uchovávajú svoju hodnotu medzi volaniami.
- Statické metódy (static methods) — metódy, ktoré sa volajú bez vytvorenia inštancie triedy a pracujú s dátami triedy, nie s dátami objektu.
- Premenné a metódy triedy (class variables/methods) — v niektorých jazykoch (napríklad Python) sú ekvivalentom statických prvkov.
- Globálne premenné/funkcie — v niektorých prípadoch je statické správanie dosiahnuté prostredníctvom globálnych objektov dostupných v celom programe.
Napríklad v Swift, na deklarovanie statickej vlastnosti alebo metódy sa používa kľúčové slovo static:
class MyClass {
static var count = 0
static func increment() {
count += 1
}
}
MyClass.increment()
print(MyClass.count) // 1