[kotlin] class init block

나호영·2023년 3월 30일
fun main(args: Array<String>){
    val p1 = Point(10, 20)

}

class Point(var x: Int, var y: Int = 0){
    init {
        println("[$x, $y] 생성")
    }
}

init은 생성자가 호출된 뒤에 바로 실행되는 블럭이다. 즉 생성자의 body라고 볼 수 있다.

profile
공부 내용 기록

0개의 댓글