Autor Zpráva
tomas3333
Profil
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
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
aaha, dik

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: