Dobry den, jsem zacatecnik s javou a rad bych Vas poprosil o vysvetleni nasledujiciho chovani: Kdyz uvnitr metody pouziju vyraz this.getClass (), tak mi eclipse hlasi chybu, ale kdyz pouziju pouze getClass (), vse v pohode projde, aby to nebylo tak jednoduche, tak this.getClass () mi chybu nevyhodi pokud mam v nejake metode samotne getClass()...
Radeji to ukazu na prikladu:

import java.lang.Class;

/**
* @author Kamzik II
*
*/
public class ReflectionFoo
{

public Class foo ()
{

   return getClass ();

}

public Class badFoo ()
{

   return this.getClass ();

}

}

V teto forme to funguje paradne, ale kdyz odstranim metodu foo, tak uz mi eclipse hlasi chybu... Nema nekdo tuseni cim by to mohlo byt? Ja jsem z toho docela paf :)

Odpovedet emailem