Přidat debatu mezi oblíbenéZasílat nové příspěvky e-mailem Vtip o Ajtacich

Ale to je pre položky objektu nie pre objekt samotný. Si to úplne zle pochopil. Keby to bolo:


princ.princezna += princezna;
princ.kralovstvo +=  kralovstvo/2;

tak je to aspoň o niečo správnejšie... stále je to ale chybne... jedine že by princezna aj kralovstvo boli číselné hodnoty alebo string, v prípade objektu by to muselo byť skôr len "=" a nie "+=", a princezna aj kralovstvo je v jeho prípade objekt.. Navyše kralovstvo keďže je objekt, tak určite nemôže urobiť /2 nad objektom.

E: tým myslím druhý odkaz a resp. štandardné chovanie, samozrejme overloading to umožňuje ale ešte som nevidel aby sa to niekde reálne takto implementovalo, a celkovo to nedáva logiku. To je ako definovať že operátor mínus bude sčitovať čísla... nezmysel, a ak to nejaký programátor takto urobí, tak si zaslúži zoťať hlavu.

Reakce na příspěvek

1 Zadajte svou přezdívku:
2 Napište svůj příspěvek:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do debat