4 enumeration

Upload: andi-ana

Post on 22-Feb-2018

259 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/24/2019 4 Enumeration

    1/12

    PEMROGRAMANBERORIENTASI OBJEEnumeration (Enum)

    Bakhtiyar Hadi Prakoo

  • 7/24/2019 4 Enumeration

    2/12

    Out!ine"

    Enum

  • 7/24/2019 4 Enumeration

    3/12

    #e$inii"

    Ti%e Enum meru%akan ti%e yan& terdiri dari eku$ie!d 'ontant

    " Ti%e Enum ada eak J#K *+

    " ,ie!d kontan tere-ut e'ara im%!iit -eri$at ta

    yan& artinya ni!ainya tidak da%at diru-ah

  • 7/24/2019 4 Enumeration

    4/12

    Ka%an di&unakan /0"

    Jika in&in mere%reentai ekum%u!an kontanta" 1ontoh" Arah Mata an&in (Barat2 Timur2 3tara2 Se!atan)

    " Hari da!am min&&u (Senin2 e!aa2 Ra-u2 Kami2 Jumat2

    Min&&u)

  • 7/24/2019 4 Enumeration

    5/12

    #eK!arai

    " Karena i$atnya yan& kontan maka nama dari ti%e e

    diadikan 3PPER1ASE

    " #ek!arai Enum

  • 7/24/2019 4 Enumeration

    6/12

    Im%ortant thin& a-out enum**

    " Enum di da!am a4a i$atnya teta%2 artinya ni!ai dari k

    enum tidak da%at di et di!uar dek!arai kontanta en

  • 7/24/2019 4 Enumeration

    7/12

    Im%ortant thin& a-out enum**" #ida!am enum kita da%at mende$iniikan 'on

    method2 4aria-!e*

    " Ni!ai dari kontanta enum da%at dide$iniikan*

    kita mem-utuhkan kontruktor2 dimana kontr

    tere-ut akan ni!ai yan& te!ah dide$iniikan ke

    uatu 4aria-!e*

  • 7/24/2019 4 Enumeration

    8/12

    Im%ortant thin& a-out enum**

    3ntuk meman&&i! ni!ai dari kontanta kita mem-utu

    method &et yan& me5return ni!ai dari kontanta* Ja

    %ro&ramnya e%erti ini

  • 7/24/2019 4 Enumeration

    9/12

    Im%ortant thin& a-out enum**" 1ontru'tor dida!am enum -eri$at %ri4ate

    " Enum dida!am a4a da%at di&unakan untuk %erny

    6it'h 5 'ae

  • 7/24/2019 4 Enumeration

    10/12

    Men'etak kontanta enum

  • 7/24/2019 4 Enumeration

    11/12

    Im%!ementai Enum

  • 7/24/2019 4 Enumeration

    12/12