인프런 커뮤니티 질문&답변
super()는 어떤역활을 하는건지?
작성
·
198
답변 1
0
오준석
지식공유자
영상 찍다가 뭐 좀 테스트 하느라 붙였나 보네요.
super() 는 상속받은 슈퍼클래스(여기서는 StatefulWidget 클래스의)의 생성자를 호출하는 것입니다.
여기서는 있으나 없으나 큰 의미는 없습니다.
혹시 다른 언어를 공부해 보신적이 있으시다면 객체지향 프로그래밍의 상속 파트를 공부해 보시면 도움이 되실 것 같습니다.
StatefulWidget 은 그 상태를 나타내는 State 클래스와 쌍으로 이루어져 있습니다.
StatefulWidget 부분에 있는 변수를 State 클래스에서 접근하기 위해 widget 이라는 프로퍼티를 사용합니다.
공식문서를 보시는 것이 가장 도움이 되실 것입니다.
https://api.flutter.dev/flutter/widgets/StatefulWidget-class.html





