반응형 플러터1 Dart - 믹스인(mixin) mixin이라는 예약어로 선언되는 변수 또는 함수 입니다. 클래스는 아니기 때문에 생성자는 선언할 수 없습니다.믹스인은 생성자를 가질 수 없으므로 객체를 생성할 수도 없다. mixin MyMixin{ int data1 = 10; static int data2 = 20; MyMixin(){} // 오류 void test(){ } static void test2(){} } main(){ var obj = MyMixin(); // 오류 } 객체지향 언어는 다중상속을 지원하지 않는다. 그런데 여러 클래스에 선언된 멤버를 상속한 것 처럼 이용하고 싶을 때가 있다. 이때 믹스인을 사용한다. mixin MyMixin{ int data1 = 10; static int data2 = 20; MyMixin(){} // 오.. 2023. 10. 19. 이전 1 다음 반응형