[Dart] 다트 언어 생성자


[Dart] 다트 언어 생성자

기본 생성자 # 클래스를 구현할 때 생성자를 선언하지 않으면 기본 생성자가 자동으로 제공된다. 기본 생성자는 클래스명과 동일하면서 인자가 없다. 또한 기본 생성자는 부모 클래스의 인수가 없는 생성자를 호출한다. class Person { Person() { ... } } # 예제 아래와 같이 상속하지만 기본 생성자가 있기 때문에 해당 기본 생성자가 호출되는 모습이다. class Person { Person() { print("This is Person Constructor!"); } } class Student extends Person { } main() { var student = Student(); } -> This is Person Constructor! ※ 기본 생성자는 상속되지 않는다. 자식 클래스는 부모 클래스의 생성자를 상속받지 않는다. 앞서 말한 것처럼 자식 클래스에서 아무 생성자도 선언하지 않으면 기본 생성자만 갖는다. 이름 있는 생성자 # 이름이 있는 생성자를 부...


#리다이렉팅 #상수 #생성자 #이름 #초기화 #팩토리

원문링크 : [Dart] 다트 언어 생성자