본문 바로가기

Dart

Dart_20 : Class_Named 생성자

#1 named 생성자

 

 

#1 method를 통해 객체 생성

Player를 초기화하는 method이다.

다른 이름을 가지고 있고, 사용자에게 매개 변수 값을 받을 수 있다.

꼭 모든 변수에 대하여 매개 변수를 받을 필요는 없다.

#1 콜론(:)을 통해 객체 초기화

Dart 고유의 특징이다.

사용자에게 받은 매개 변수는 콜론(:)을 통해 Player 객체를 초기화한다.

 

 

 

 

- createBluePlayer는 named syntax가 적용된 Named 생성자 함수이다.

- createRedPlayer는 positional syntax가 적용된 Named 생성자 함수이다.

- 어떤 syntax가 적용되었는지에 따라 함수를 호출할 때 위 코드처럼 달라지게된다.

'Dart' 카테고리의 다른 글

Dart_22 : Class_Enums  (0) 2024.11.15
Dart_21 : Class_Cascade Notation  (0) 2024.11.14
Dart_19 : Class_Named 생성자 매개 변수  (0) 2024.11.14
Dart_18 : Class_생성자  (0) 2024.11.14
Dart_17 : Class_생성  (0) 2024.11.14