Dart 언어에서 class는 아래와 같은 형태를 가진다.Dart의 특징 중 하나가 nullable 체크를 강하게 한다는 것인데,그래서 class instance의 field 중 Non-nullable인 field는 반드시 초기값이 있어야 한다.class를 갖는 다른
Dart에서 private 선언은 간단하다.\_ underscore를 붙이면 된다.예를 들면 Flutter에서 State 클래스의 경우 보통 private으로 선언한다.위의 class, inctance field, method는 모두 private이다.private 선
final과 const 키워드는 많은 프로그래밍 언어에서 사용된다.Dart에서는 두 키워드 모두 사용되는데, 각각의 사용처가 조금 다르다.final로 선언된 변수는 딱 한번 initialize 된 후 그 값이 변하지 않는다.즉, run time constant라고 볼