[Kotlin] 초기화 (init)
Kotlin의 클래스의 프로퍼티는 init 혹은 추상화 되야합니다. 이번 포스팅에서는 init을 사용하는 법을 알아보겠습니다. File 명 : InitExample.kt class Size(width:Int, height:Int){ val width = width//선언과 동시에 init 하거나 val height:Int//선언 후 init블록 내에서 init 하는 방법이 있다. init{ this.height = height println("init1") } val area:Int init{//init은 한번만이 아니라 다중으로 선언이 가능하다 area = width * height println("init2") } } fun main(args:Array){ val size:Size = Size(100..
Programming language/Kotlin
2020. 9. 24. 14:53