싱글톤1 코틀린(Kotlin) - 오브젝트(object): 객체 선언, 동반 객체, 객체 식 객체 선언: 싱글톤 객체 선언은 클래스 선언과, 클래스에 속한 단일 인스턴스의 생성, 변수에 인스턴스 저장을 동시에 처리해주기 때문에 싱글톤에 사용하기 적합하다. object Payroll { val allEmployees = arraylistOf() fun calculateSalary() { for(person in allEmployees) { . . . . } } } payroll.allEmployees.add(Person(. . . .)) payroll.calculateSalary() 싱글톤은 객체 선언 키워드인 object로 시작하면 된다. 객체 선언 객체 선언의 특징은 다음과 같다. 프로퍼티, 메서드, 초기화 블록이 가능하다. 생성자는 객체 선언에 사용할 수 없다.(주 생성자, 부 생성자 모두 .. Programming/Kotlin 2021. 10. 10. 이전 1 다음 728x90