[Dart] getter, setter

2024. 1. 30. 11:14dev/flutter

728x90
반응형

dart에서는 get, set이 방식이 아닌 구분이다.

무슨 말이냐면 그동안 다른 언어에서는 

getMember(int memberId)

이런식으로 getter도 parameter값을 받아서 전달하는 의미이지만,

 

dart에서는 클래스 내부 하나의 값을 전달하는 의미로 사용된다.

String get firstMember {  // 타입을 명시하지 않으면 dynamic타입으로 반환됨
  return this.members.first;
}
String getMember() {
  return this.members.first;
}

 

 

set은 여러 값을 받는 것이 아닌 단 하나의 값만 받는 것을 set으로 사용한다.

set firstMember(String name) {
  this.members[0] = name;
}

 

728x90
반응형

'dev > flutter' 카테고리의 다른 글

[Flutter] device, package info  (0) 2024.01.31
[Flutter] command #cmd #terminal  (0) 2024.01.31
[Flutter] Don't use 'BuildContext's across async gaps  (0) 2024.01.29
[Flutter] ValueNotifier, ChangeNotifier  (0) 2024.01.29
[Flutter] SliverList  (0) 2024.01.27