Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- dart new 키워드
- keychain error
- flutter
- riot api dart
- 파이썬 부동소수점
- tft api dart
- docker overview
- 발로란트 api dart
- dart new
- dart
- flutter android 폴더
- leetcode dart
- swift concurrency
- com.google.GIDSignIn
- generate parentheses dart
- flutter ios 폴더
- Architectural overview
- swift 동시성
- valorant api dart
- 파이썬
- 롤 api dart
- lol api dart
- widget
- flutter widget
- PlatformException(sign_in_failed
- AnimationController
- flutter statefulwidget
- 롤토체스 api dart
- dart.dev
- flutter bloc
Archives
- Today
- Total
aspe
Dart - extends vs implements vs with 본문
Extends
모든 properties, variables, function이 implemented 된다. override하는 것도 가능
-> 어떤 클래스의 더 구체적인 버젼을 생성하고 싶다면 extends 사용
Implements
모든 properties, variables, functions를 상속 받지는 않고, 어떤 타입을 상속받고 싶을 때 사용
여러 클래스나, 인터페이스 implements 가능하고, 모든 멤버 변수의 getter, 멤버 메소드를 override 해야 합니다.
me는 animal을 implements 합니다.
멤버 변수의 getter를 정의하고, 메소드를 재정의하라고 합니다.
With
Mixin이라는 코드 스니펫을 재사용한다. override도 가능
Mixins은 multiple 클래스 계층에서 클래스의 코드를 재사용하는 방법 입니다.
'Dart' 카테고리의 다른 글
Riot API를 위한 Dart 패키지를 만들었습니다! (0) | 2023.02.17 |
---|---|
dart.dev 번역 작업 프로젝트가 승인되어 공식 홈페이지에 기재되었습니다! (2) | 2023.02.17 |
Dart - Future를 취소하는 법 (0) | 2023.02.17 |
Dart - dynamic vs never vs object (0) | 2022.11.01 |
Comments