Object Class란? 코틀린에는 static keyword가 없기 때문에 java의 static 개념을 코틀린에서 어떻게 표현해야 하는지 살펴보겠습니다. -싱글턴을 정의하는 방법 -동반객체 companion object를 이용한 팩토리 메서드 구현 -무명클래스(익명 클래스)의 선언 위 세가지를 object란 keyword를 이용해서 표현. 싱글턴(Singleton) 코틀린에서는 object를 이용하여 클래스를 정의함과 동시에 객체를 생성할 수 있습니다. object Payroll{ val allEmployes = arrayListOf() fun calculateSalary(){ } } object로 선언하면 클래스 선언과 동시에 객체가 생성됩니다. Payroll.allEmployes.add(Pers..