Dart에서 private 선언은 간단하다.
_
underscore를 붙이면 된다.
예를 들면 Flutter에서 State 클래스의 경우 보통 private으로 선언한다.
class _MyAppState extends State<MyApp> {
var _num = 0;
void _addNum() {
num++;
}
// ...
}
위의 class, inctance field, method는 모두 private이다.
private 선언이 굉장히 편하다. 진짜 private으로 선언되는게 맞나 싶을정도..
Camel case로 선언된 것들 사이에 underscore가 끼어있으니, 굉장히 작은 표시지만 생각보다 눈에 잘 들어오긴 할 것 같다.