간단한 코틀린 문법
·
알고리즘과 코딩 테스트/코틀린 문법
1. object와 companion object1-1. object코틀린에서 "object" 키워드는, 주로 싱글톤(Singleton) 객체를 생성하는 데 사용된다.생성자는 사용 불가하고, 프로퍼티, 메서드, 초기화 블록은 사용 가능하다.다른 클래스나 / 인터페이스를 상속받을 수 있다. ➡️ object의 3가지 주요 용도1) 싱글톤 객체 생성 - object 키워드를 사용하면 싱글톤 객체를 쉽게 만들 수 있다. - 해당 object는 전역 변수처럼 사용할 수 있으며, 한 번만 생성된다. - 다른 클래스에서 `ClassName.objectName` 형태로 접근할 수 있다.object Logger { fun log(message: String) { println("LOG: ..