[Kotlin] ํด๋์ค
ยท
๊ฐ๋ฐ ํ์์บก์/Kotlin
ํด๋์ค ์ ์ธ //ํด๋์ค ์ ์ธ class Person { } //์ธ์คํด์ค ์์ฑ val person = Person() #ํด๋์ค๋ ๋ถ์ด๋นต ํ์ , ์ธ์คํด์ค๋ ๋ถ์ด๋นต์ ๋น์ ํ ์ ์๋ค. ์๋ฐ์์๋ newํค์๋๋ฅผ ์ฌ์ฉํด ๊ฐ์ฒด๋ฅผ ์์ฑํ์ง๋ง ์ฝํ๋ฆฐ์์๋ ์ฌ์ฉํ์ง ์๋๋ค. ์์ฑ์ class Person(var name: String) { } # ๋น ์์ฑ์๋ฅผ ๊ฐ์ง๋ ํด๋์ค class Person { constructor(name: String) { println(name) } } #์์ฑ์์์ ์ด๊ธฐํ ์ฝ๋๋ฅผ ์์ฑํ๋ ค๋ฉด constructor๋ก ์์ฑ์๋ฅผ ํํํ๊ณ ๋ธ๋ก์ ์ฝ๋๋ฅผ ์์ฑํ๋ค. ์ด ์์ฑ์๋ name์ ์ถ๋ ฅํ๋ค. class Person(name: String) { init{ println(name) } } #์ ์ฝ๋..