enum 1

[JAVA] ์—ด๊ฑฐํ˜• enum

์—ด๊ฑฐํ˜• enumenumeration(์—ด๊ฑฐ, ๋ชฉ๋ก)์˜ ์•ฝ์žํ—ˆ์šฉ ๊ฐ€๋Šฅํ•œ ๊ฐ’ ์ œํ•œํŠน์ • ๊ฐ’๋“ค์˜ ์ง‘ํ•ฉ์„ ๋‚˜ํƒ€๋‚ด๋Š” ๋ฐ์ดํ„ฐ ํƒ€์ž…, ์„œ๋กœ ์—ฐ๊ด€๋˜์–ด ์žˆ๋Š” '๋ฏธ๋ฆฌ ์ •์˜๋œ ์ƒ์ˆ˜ ์ง‘ํ•ฉ'์ผ๋ฐ˜์ ์œผ๋กœ ์ด๋ฆ„๊ณผ ๊ฐ’์˜ ์Œ์œผ๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ์Œ์—ด๊ฑฐ ์ƒ์ˆ˜๋Š” ๋Œ€๋ฌธ์ž๋กœ ์ž‘์„ฑ์ฝ”๋“œ์˜ ๊ฐ€๋…์„ฑ, ์•ˆ์ •์„ฑ ํ–ฅ์ƒ, ์‹ฑ๊ธ€ํ†ค ํŒจํ„ด ๊ตฌํ˜„public enum Day { MON, TUE, WED, THUR, FRI, SAT, SUN;}์—ด๊ฑฐ ์ƒ์ˆ˜์˜ ๋ฐ์ดํ„ฐ์œ„์ฒ˜๋Ÿผ ์—ด๊ฑฐ ์ƒ์ˆ˜ ์ด๋ฆ„๋งŒ์œผ๋กœ๋„ ์„ ์–ธํ•  ์ˆ˜ ์žˆ์ง€๋งŒ, ์—ด๊ฑฐ ์ƒ์ˆ˜ ์•ˆ์— ํ•„๋“œ๋ฅผ ๋‘์–ด ์„ธ๋ถ€์ ์œผ๋กœ ์ ‘๊ทผํ•˜๊ฒŒ ํ•  ์ˆ˜ ์žˆ๋‹คํ•„๋“œ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋ฉ”์„œ๋“œ๋„ ๊ฐ€๋Šฅํ•˜์—ฌ ๊ฐ๊ฐ์˜ ๊ธฐ๋Šฅ์„ ์ฒ˜๋ฆฌํ•˜๊ฒŒ ๋‘˜ ์ˆ˜ ์žˆ๋‹ค'MON(korean)'์˜ ๋ชจ์Šต์€ ์‚ฌ์‹ค ์ƒ์„ฑ์ž์ƒ์„ฑ์ž๋Š” private์œผ๋กœ ์™ธ๋ถ€์—์„œ ํ˜ธ์ถœํ•  ์ˆ˜ ์—†๋‹คpubli..

JAVA 2024.10.09