Dart에서는 모든 것이 Class로 이루어져 있다.
Class내에서 property를 선언할 때는 꼭 타입을 사용해서 정의한다.
Player를 호출하면 Plyaer 인스턴스가 생성된다. (꼭 new를 붙이지 않아도 된다.)
생성한 class property에 접근하여 값을 출력할 수도 값을 수정할 수도 있다.
앞서 배운 final 키워드를 사용하면, 위 코드에서처럼 변경을 못하게 오류가 생성되는 것을 볼 수 있다.
class property의 변수와 class method 내에서 변수 이름이 같지 않는 이상, this는 사용하지 않는 것이 권고되고있다.
같은 경우 class property에 접근하고 싶은 경우 this 사용, class method 내 변수에 접근하고 싶은 경 this 사용 x
'Dart' 카테고리의 다른 글
Dart_19 : Class_Named 생성자 매개 변수 (0) | 2024.11.14 |
---|---|
Dart_18 : Class_생성자 (0) | 2024.11.14 |
Dart_16 : Typedef (0) | 2024.11.12 |
Dart_15 : QQ Operator (0) | 2024.11.12 |
Dart_14 : Optional Positional 매개 변수 (0) | 2024.11.12 |