[์ดํํฐ๋ธ ์๋ฐ] Item1. ์์ฑ์ ๋์ ์ ์ ํฉํฐ๋ฆฌ ๋ฉ์๋๋ฅผ ๊ณ ๋ คํ๋ผ.
2์ฅ. ๊ฐ์ฒด ์์ฑ๊ณผ ํ๊ดด ์์ดํ
1. ์์ฑ์ ๋์ ์ ์ ํฉํฐ๋ฆฌ ๋ฉ์๋๋ฅผ ๊ณ ๋ คํ๋ผ. ๊ธฐ๋ณธ์ ์ผ๋ก ํด๋ผ์ด์ธํธ๊ฐ ํด๋์ค์ ์ธ์คํด์ค๋ฅผ ์ป๋ ๋ฐฉ๋ฒ ์ค ํํ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ public ์์ฑ์์ด๋ค. ๋ค๋ฅธ ๋ฐฉ๋ฒ ์ค ๊ผญ ์์๋ฌ์ผ ํ๋ ๋ฐฉ๋ฒ์ ์ ์ ํํฐ๋ฆฌ ๋ฉ์๋๋ฅผ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ด๋ค. ํด๋์ค๋ ์์ฑ์์ ๋ณ๋๋ก ์ ์ ํฉํฐ๋ฆฌ ๋ฉ์๋(static factory method)๋ฅผ ์ ๊ณตํ ์ ์๋ค. (ํด๋์ค์ ์ธ์คํด์ค๋ฅผ ๋ฐํํ๋ ๋จ์ํ ์ ์ ๋ฉ์๋) -> Boolean์ valueof() ๋ฉ์๋์์ ๋ณผ ์ ์๋ฏ์ด ๊ธฐ๋ณธ ํ์
์ธ boolean b ๊ฐ์ ๋ฐ์ Boolean ๊ฐ์ฒด ์ฐธ์กฐ๋ก ๋ณํํด์ค๋ค. โ๏ธ ์ฃผ์ ์ ์ ํฉํฐ๋ฆฌ ๋ฉ์๋๋ ๋์์ธ ํจํด์ ํฉํฐ๋ฆฌ ๋ฉ์๋์๋ ๋ค๋ฅธ ๊ฒ์ผ๋ก ํท๊ฐ๋ฆฌ๋ฉด ์๋๋ค. ํด๋์ค๋ ํด๋ผ์ด์ธํธ์๊ฒ public ์์ ์ ๋์ ๋..
2022.08.31