프로그래밍/Dart 언어

// Abstract classes can't be instantiated. abstract class Item { void use(); } // Classes can implement other classes. class Chest implements Item { final List contents; // Constructors can assign arguments to instance variables using `this`. Chest(this.contents); @override void use() => print('$this has ${contents.length} items.'); } class Sword implements Item { int get damage => 5; @override ..
const, final 키워드는 둘다 한번 설정한 값을 수정할 수 없다. 차이점은 const 는 컴파일시에 이미 값을 정해야 한다. final 은 실행시에 값을 정해도 된다.
https://dart.dev/ Dart programming language Dart is a client-optimized language for fast apps on any platform dart.dev
에그티비
'프로그래밍/Dart 언어' 카테고리의 글 목록