null-safe한 변수 생성시 초기화를 꼭 해주어야 한다. 초기값이 없는 변수를 생성하여 추후에 초기화를 해주는 방법이 2가지 있다.
lateinit var lateinitNum : Int // 추후 초기화 lateinitNum = 10
// 사용 전까지는 1000이 할당 되지 않는다. val lazyNum : Int by lazy{ 1000 } // 사용될 때 1000이 할당되어 사용된다. lazyNum.add()