1. val, var private val은 자바의 프로퍼티와 동일하다. 2. 생성자 3. init 4. object 5. 바로 fun 6. companion object 7. 인터페이스와 구현체 8. data / eqhc 9. private set