Updated:

less than 1 minute read

개요

  • 상속이나 인터페이스로 사용하는 데 필요한 속성만 정의하고 인스턴스화할 수도 없도록 하는 기능


예제

  • 코드
    • abstract class Abstract {
        String s;
             
        Abstract(this.s);
             
        void func();
      }
             
      class Test implements Abstract {
        @override
        String s;
             
        Test(this.s);
             
        @override
        void func() {
          print(s);
        }
      }
             
      void main() {
        Test test = Test('a');
        test.func();
      }
      
  • 실행 결과
    • a