Updated:

less than 1 minute read

개요

  • 인터페이스를 지정하는 키워드 없음
  • 상속과 다른점
    • 적용 개수 제한 없음
    • 모든 기능 재정의 필요


예제

  • 코드
    • abstract class Interface01 {
        void i01();
      }
             
      abstract class Interface02 {
        void i02();
      }
             
      class Test implements Interface01, Interface02 {
        @override
        void i01() {
          print('i01');
        }
             
        @override
        void i02() {
          print('i02');
        }
      }
             
      void main() {
        Test test = Test();
        test.i01();
        test.i02();
      }
      
  • 실행 결과
    • i01
      i02