[Dart] 추상
Updated:
개요
- 상속이나 인터페이스로 사용하는 데 필요한 속성만 정의하고 인스턴스화할 수도 없도록 하는 기능
예제
- 코드
-
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
-