Dart & Flutter

[Dart] Dart 기초 : Class (Constructor)

햇썽이 2024. 4. 10. 22:58

Class : Template이라고 비유할 수 있음

필드 : 클래스 내부에 선언된 데이터( 변수 / 상수 등등)

매서드 : 클래스 냅부에 선언된 기능 (함수)

생상자 : 클래스 인스턴스를 생성할 때 사용되는 코드

생성시 특정 작업을 지시하는 등의 활용이 가능

 

생성자, Constructor

클래스의 인스턴스를 생성하는데 사용되는 코드

생성자를 활용하여 매개변수 전달 및 필드내 초기값 설정 작업 가능

Default 기본 

Named : 개발자가 필요의 의해 지어진 것

Redirecting : 생성자 overwriting이랑 비슷한 개념

Const, : 상수들, 불변하는 객체

Factory : 매번 새로운 인스턴스를 만들지않는 즉 이미 존재하는 인스턴스 반환 혹은 연산 등에 사용

 

class 사용 예시