Bibi's DevLog π€π
[Java] μμμ enum λ³Έλ¬Έ
μμμ enum
μμ Constant
: λ³μμ λ°λλ§. λ³νμ§ μλ κ°μ λ»ν¨.
νλ‘κ·Έλ¨μ μ§λ©΄μ λ°λ μΌμ΄ μλ κ°μ΄ μλ€λ©΄, λ³μκ° μλ μμλ‘ μ μΈνλ κ²μ΄ μ’λ€.
μλ°μμ μμ μ μΈ
final static μλ£ν λλ¬Έμμ΄λ¦ = μμκ°
final
: (νμ) λ³μμ μ μΈ μ, ν λ² ν λΉνλ©΄ μμ μ΄ λΆκ°λ₯ν¨.static
: λͺ¨λ λ³μκ° μ κ·Ό κ°λ₯ν¨λλ¬Έμμ΄λ¦
: μμλͺ μ μμμμ λνλ΄κΈ° μν΄ μ 체 λλ¬Έμλ‘ νννλ€(APPLE
μ²λΌ)μμκ°
:final
λ‘ μ μΈν λ³μ/μμλ μ μΈκ³Ό λμμ κ°μ μ§μ ν΄ μ£Όμ΄μΌ νλ€.
enum μ΄κ±°ν
: μμμ μ§ν©μ λνλ΄λ κ°μ²΄
(enumeration, μ΄κ±°)
- νμ μ΄λ©΄μ ν΄λμ€μ μΌμ’ μ΄κΈ°λ νλ€. (μ΄κ±°ν ν΄λμ€)
class
λμenum
μ μ¬μ©νλ©΄ enumν΄λμ€κ° λλ€.public enum Calendar { ... }
- μ¬λ¬ κ°μ μμ μ§ν©μ μ¬μ©ν΄μΌ ν λ enumν΄λμ€λ‘ μ¬μ©νλ©΄ μ’λ€.
'π₯ BE λ°±μλ > Java μλ°' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[Java] μ κ·Όμ μ΄μ (0) | 2021.02.16 |
---|---|
[Java] μμ±μμ κΈ°λ³Έμμ±μ (0) | 2021.02.16 |
[Java - JVM] JVM κ°λ κ³Ό λμμ리 (κΈ°μ΄) (0) | 2021.02.16 |
[Java] (IntelliJ) ν μ€νΈ ν΄λμ€κ° μμ±λμ§ μλ μ€λ₯ (Failed to Create Class - Cannot Create Class '...') (0) | 2021.02.14 |
TDD, ν μ€νΈμ½λ κ°λ λ° Gradle, JUnit μ΄κΈ°μ€μ νκΈ° (0) | 2021.02.10 |