Klávesnice zdarma Klávesnice zdarma
Pořádné programy s pořádnou klávesnicí zdarma. Více zde
Pouze tento týden sleva až 80 % na C# .NET
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  +1 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
patrik.valkovic
Šéfredaktor
Avatar
Odpovídá na Lubor Pešek
patrik.valkovic: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  +1 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.valkovic
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  +1 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.