Autor | Zpráva | ||
---|---|---|---|
tomas3333 Profil |
#1 · Zasláno: 17. 8. 2010, 13:17:54
Zacal som sa ucit OOP a narazil som pri static, neviem pochopit aky ma vyznam. Rozumiem, ze sluzi na to, aby sme mohli volat premennu/metodu bez vytvarania instancie, ma to ale aj nejaky iny vyznam? Napr. v kode na http://zdrojak.root.cz/clanky/nette-framework-odvsivujeme/ v class Converter, preco je premenna $units static?
|
||
Nox Profil |
#2 · Zasláno: 17. 8. 2010, 13:24:40
modifikátor static u proměnné taky znamená, že nebude vlastnost nově vytvořených objektů, ale bude to jakoby "vlastnost třídy" a v celém tomto uskupení jen 1x
$units je v celé třídě potřeba jen jednou, není to žádná vlastnost jednotlivých objektu, ale jen pomocné pole s nějakými informancemi pro algoritmus |
||
tomas3333 Profil |
#3 · Zasláno: 17. 8. 2010, 15:16:39
aaha, dik
|
||
Časová prodleva: 14 let
|
0