본문 바로가기
Flutter/Dart

dart 생성자 - 1

by 남행비 2023. 9. 19.

학습 목표

1. dart 생성자에 대해 알아 보자.

2. 생성자 매개변수의 다양한 형태를 알아보자.

3. 생성자 매개변수중에 선택적 매개변수라는 개념을 알아 보자.

4. 명명된 매개변수를 확인해보자.

 

1. dart 생성자 알아 보기

Dart에서 생성자(Constructor)는 클래스의 인스턴스를 초기화하고 생성할 때 사용되는 특별한 메서드(함수) 입니다. 생성자를 사용하여 클래스의 필드를 초기화하고 객체를 생성할 때 필요한 작업을 수행할 수 있습니다.

Dart에서는 다음과 같은 두 가지 유형의 생성자를 지원합니다.

  1. 기본 생성자 (Default Constructor): 클래스의 이름과 동일한 이름을 가진 생성자로, 클래스 인스턴스를 생성할 때 자동으로 호출되는 생성자입니다. 매개변수를 받아 필드를 초기화하거나 다른 초기화 작업을 수행할 수 있습니다.
  2. 명명된 생성자 (Named Constructor): 클래스에 여러 개의 생성자를 정의하고 이름을 부여하는 것으로, 기본 생성자 이외의 추가적인 생성자를 제공할 수 있습니다. 이로써 다양한 방식으로 객체를 생성할 수 있습니다.

기본 생성자와 명명된 생성자 사용해 보기

1.var now 선언없이 DateTime.now() 사용 여부 2. person3 했을때 Instance of 'Person' 이라고 나오는 이유
결과

2. 생성자 매개변수의 다양한 형태를 알아보자

3. 생성자 매개변수중에 선택적 매개변수라는 개념을 알아 보자. - 1

결과

3. 생성자 매개변수중에 선택적 매개변수라는 개념을 알아 보자. - 2

결과

4. 명명된 매개변수를 확인해보자.

결과

 

'Flutter > Dart' 카테고리의 다른 글

dart 상속  (0) 2023.09.19
dart 캡슐화(Encapsulation)  (0) 2023.09.19
dart Object  (0) 2023.09.19
dart class  (0) 2023.09.19
dart OOP란?  (0) 2023.09.19