Posted By: Rat (prilis mnoho her) on 'CZprogram' Title: Re: Zajimavosty Date: Wed Dec 11 19:55:14 2002 > Ahoj. > > > Zajimavy rozdil mezi Javou a C++, ktery me jako pravoverneho Cckare cekal > hned za prvnim rohem: > C++: > class A { ... public int Length() ... } > ... > A* p = NULL; > if (p.Length() <= 0) ... > je v pohode. I null objekt je schopen vyvolavat sve metody a pokud ony > nehrabou nekam, kam nemaji, vse je OK. Paklize este k tomu ta metoda nejni virtualni. A pak... ... vzhledem k tomu, ze ty metody obvykle delaji neco s tim objektem, tak to znamena mit na zacatku kazde test na NULL. Takze je to o tom, jak napises tu classu. > Jovo. Krysa rat@atrey.karlin.mff.cuni.cz Jsem Krysa http://atrey.karlin.mff.cuni.cz/~rat/