IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Marty
Člen
Avatar
Marty:17.7.2018 14:28

Zdravím,

odkaz na článek: https://programming.guide/…scuring.html

První dva pojmy mi jsou úplně jasné, ovšem třetí a čtvrtý mi přijdou v podstatě stejné jako to overriding.
Existují nějaké české ekvivalenty pro ty zbylé 3 pojmy?

 
Odpovědět
17.7.2018 14:28
Avatar
Lubor Pešek
Člen
Avatar
Lubor Pešek:17.7.2018 15:44

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

Nahoru Odpovědět
17.7.2018 15:44
Existují dva způsoby, jak vyřešit problém. Za prvé vyhoďte počítač z okna. Za druhé vyhoďte okna z počítače.
Avatar
Odpovídá na Lubor Pešek
Patrik Valkovič:17.7.2018 16:16

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í.

Nahoru Odpovědět
17.7.2018 16:16
Nikdy neumíme dost na to, abychom se nemohli něco nového naučit.
Avatar
Lubor Pešek
Člen
Avatar
Odpovídá na Patrik Valkovič
Lubor Pešek:17.7.2018 16:28

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í

Nahoru Odpovědět
17.7.2018 16:28
Existují dva způsoby, jak vyřešit problém. Za prvé vyhoďte počítač z okna. Za druhé vyhoďte okna z počítače.
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 4 zpráv z 4.