์์ฑ์ผ: 2019.12.31 Kotlin์ ํด๋์ค๋ ํ๋์ Primary constructor(์ฃผ ์์ฑ์)์ ํ๋ ์ด์์ Secondary constructor(๋ถ ์์ฑ์)๋ฅผ ๊ฐ์ง ์ ์์ต๋๋ค. Primary constructor Primary constructor๋ ํด๋์ค ์ด๋ฆ ๋ค์ ํ๊ธฐํฉ๋๋ค. class Person constructor(firstName: String) { /*...*/ } Primary constructor์ ์ด๋ ธํ ์ด์ ์ด๋ ์ ๊ทผ ์ ํ์(visibility modifiers)๊ฐ ์๋ ๊ฒฝ์ฐ, constructor ํค์๋๋ ์๋ต ๊ฐ๋ฅํฉ๋๋ค. class Person(firstName: String) { /*...*/ } Primary constructor๋ ์ฝ๋ ๋ธ๋ญ์ ๊ฐ์ง ์ ์์ผ๋ฏ๋ก,..