반응형 object2 Dart - 클래스와 객체 클래스와 객체는 자바와 같고 특이한 정은 초기화나 명명된 생성자, 팩토리 생성자 등이다. 초기화 목록이라는 것이있다. 이를 사용하면 아래와 같이 클래스를 초기화 할 수 있다. User(String name, int age): this.name = name , this.age = age {} 초기화 목록은 특정항목을 선택하거나 함수 호출로 멤버를 초기화 할 때 자주 사용합니다. class MyClass{ late int data1; late int data2; MyClass(List args): this.data1 = agrs[0], this.data2 = agrs[1] {} } class MyClass{ late int data1; late int data2; // 생성자의 초기화 목록이 실행되는 시점은.. 2023. 10. 19. kotlin - object 키워드 [출처 - Kotlin In Action] [아래 내용들은 Kotlin In Action을 공부하면서 스스로 정리한 내용입니다] 코틀린에서 object 키워드는 다양하게 사용되지만 모든 경우 클래스를 정의하면서 동시에 인스턴스를 생성한다는 고통점이 있습니다. (이 object 키워드 때문에 Object 객체가 없고 대신 Any가 있습니다.) 객체 선언 : 싱글턴 만들기 객체지향 시스템을 만들다보면 인스턴스가 하나만 필요한 클래스가 필요할 때가 있습니다. 자바에서는 보통 다음과 같이 작성하여 싱글턴 클래스를 만듭니다. public class SingleTon { private static SingleTon mSingleton; public static SingleTon getInstance() { if (.. 2020. 2. 25. 이전 1 다음 반응형