μ΄κ±° νμ
(Enum) μ¬μ©λ² & μμ
1. Enumμ΄λ? Enum(μ΄κ±° νμ
)μ λͺ κ°μ§ κ³ μ λ κ°μ κ°μ§λ λ°μ΄ν° νμ
μΌλ‘, μΌλ°μ μΌλ‘ μμλ‘ μ¬μ©λ©λλ€. Javaμμ Enumμ μ΄κ±°νμ΄λΌκ³ λ λΆλ¦¬λ©°, CμΈμ΄μ μ΄κ±°νκ³Ό λΉμ·ν κ°λ
μ
λλ€. μ΄κ±° νμ
μ μλ‘ κ΄λ ¨ μλ μμλ€μ κ·Έλ£Ήννμ¬ ννν μ μμΌλ©°, μ½λμ κ°λ
μ±μ λμ΄κ³ μ€λ₯λ₯Ό μ€μ΄λλ° λμμ μ€λλ€. Enumμ μ¬λ¬ μμλ€ μ€μμ νλμ κ°μ μ νν΄μΌ ν λ μ¬μ©λ©λλ€. μλ₯Ό λ€μ΄, μμΌμ νννλ κ²½μ° {μ, ν, μ, λͺ©, κΈ, ν , μΌ}κ³Ό κ°μ μμλ€μ EnumμΌλ‘ ννν μ μμ΅λλ€. Enumμ κ³ μ λ κ°λ€μ κ°μ§κ³ μκΈ° λλ¬Έμ μ€μλ‘ μλͺ»λ κ°μ΄ λ€μ΄μ€λ μν©μ λ°©μ§ν μ μμ΅λλ€. Enumμ μλ° 1.5λΆν° λμ
λμμΌλ©°, C#, Python, Kotlin λ±μ λ€λ₯Έ ν..
2023. 8. 16.