\[Code with Joyce] ์ฝํ๋ฆฐ 3๊ฐ์ผ๋ก ๋๋ด๊ธฐ - 1ํธ ๊ธฐ๋ณธ ๋ฌธ๋ฒ์์์ ๋ณด๊ณ ์ฝ๋๋ก ์ตํ ์ฝํ๋ฆฐ ๊ธฐ๋ณธ ๋ฌธ๋ฒ์ด๋น !(์๋...๊ทผ๋ฐ Joyce ์ด ๋ถ์ ๋ค ๊ฐ์ง์ จ๋ค ์ง์ง,, ๋๋ฌด ๋งค๋ ฅ์ ์ด์๊ตฌ ์์ด๋ ์ ํ์๊ณ ๋ง๋ ์ ํ์๊ณ ๊ฐ๋ฐ๋ ์ ํด..)
\[Code with Joyce] ์ฝํ๋ฆฐ 3๊ฐ์ผ๋ก ๋๋ด๊ธฐ - 2ํธ ๊ณ ๊ธ ๋ฌธ๋ฒ ๊ฐ๊ฐ ์ถ๋ ฅ๋๋ ๊ฐ์ด ๋ค๋ฆ.dataclass๋ฅผ ์ด์ฉํด ๊ฐ์ฒด๋ฅผ printํ๋ฉด ๊ฐ์ฒด์ ๋ด์ฉ์ด ์ถ๋ ฅ.๊ทธ๋ฅ class๋ฅผ ์ด์ฉํด ๊ฐ์ฒด๋ฅผ printํ๋ฉด ์ฃผ์๋ฅผ ์ถ๋ ฅ.ํ ํ์ผ ์์ ์ฐ๊ด๋ data class
๋ฆฌํ๋ ์ (Reflection)์ด๋? ๋ง ๊ทธ๋๋ก, '๋ฐ์ฌ', '๋ฐ์'ํ๋ค๋ ์๋ฏธ์ ๋๋ค. ๋ฐ์ดํธ์ฝ๋๋ฅผ ์ด์ฉํด ์ฐธ์กฐํ๋ ค๋ ๊ฐ์ ์ฐพ๊ธฐ ์ํด ๋ฆฌํ๋ ์ ์ ์ฌ์ฉํฉ๋๋ค. ์๋ฐ์ ์ฝํ๋ฆฐ์์์ ๋ฆฌํ๋ ์ ์ฝํ๋ฆฐ์ ์ฌ์ฉํด ์๋๋ก์ด๋ ๊ฐ๋ฐ์ ํ๋ฉด์ ๊ฐ์ฒด::class.java๋ฅผ ํตํด ํด๋น