Diskuze: Metody: přetížení, překrytí...
Zobrazeno 4 zpráv z 4.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
Však ti to tam i popisují...
Přiznám se, že ty tři pojmy taky slyším prvně. 2 z nich jsou spíš
výklady OOP a ten poslední je už z pohledu Javy a konvencí naprostá
pitomost a kdo by toto udělal, toho nepovažuju za moderního programátora,
ale za prase.
Shadowing - znamená, že stejně pojmenovaná lokální proměnná bude v
metodě použita před globální proměnnou
Hiding - znamená, že stejně pojmenovaná proměnná potomka bude použit
před předkovou - v podstatě překrytí, ale ne metody, ale proměnné
Obscuring = porušení konvencí Javy, tečka a dvakrát podtrhnout a není o
čem se debatovat
Jen podotknu že ve smyslu skrytí se častěji mluví spíše o metodách a je to úplně něco jiného než překrývání.
No jak jsem podotkl - tyto tři termíny slyším taky prvně, nicméně ty dva jsem se učil mechanicky. Prostě bez pojmenovávání:) Takže nepopírám, může to být, ale princip to nemění
Zobrazeno 4 zpráv z 4.