flutter 문서에는 다음과 같이 상태 비 저장 위젯 하위 클래스에 대한 샘플 코드가 있습니다.
class GreenFrog extends StatelessWidget {
const GreenFrog({ Key key }) : super(key: key);
@override
Widget build(BuildContext context) {
return new Container(color: const Color(0xFF2DBD3A));
}
}
이
class Frog extends StatelessWidget {
const Frog({
Key key,
this.color: const Color(0xFF2DBD3A),
this.child,
}) : super(key: key);
final Color color;
final Widget child;
@override
Widget build(BuildContext context) {
return new Container(color: color, child: child);
}
}
키란 무엇이며 언제이 슈퍼 생성자를 사용해야합니까? 자체 생성자가 있다면 {Key key}가 있어야하는 것 같습니다. 이유는 무엇입니까? 나는 super 키워드가 사용 되지 않는 다른 예를 보았 으므로 이것이 내 혼란이있는 곳입니다.