Hirdetés

Új hozzászólás Aktív témák

  • loszerafin
    senior tag

    Pontosan így van :R

    Az enum egy speciális osztály a Java-ban (ami egyébként a java.lang.Enum
    leszármazottja lesz) a benne szereplő ''konstansok'' pedig sima objektumok.
    Egyik nagy előnyük, hogy switch-ben is használhatóak.


    Mégsem világos.

    Ha SUNDAY, MONDAY, stb. objektumok jönnének létre (amik Day típusúak), akkor nem
    Day day = Day.MONDAY;

    sorral használnám, hanem
    Day day = MONDAY;

    sorral.

    A
    Day day = Day.MONDAY; ből inkább az következik,
    hogy már létezik egy Day osztály, aminek van egy MONDAY field-je, ami szintén Day típusú (!?)

    Esetleg a Day osztálynak SUNDAY,MONDAY, stb. alosztályai, de ezt nem gondoltam még végig....

    Persze, mondhatnánk, hogy ez teoretikus fejtegetés, de azt hiszem, hogy amíg az ember nem érti teljesen a dolgok működését (vagy legalább nincs egy jó modell a fejében), addig nem is tudja használni. A Java pedig a szerszámom lesz, jó, ha megismerem...


Új hozzászólás Aktív témák