- 부모 클래스가 생성자를 포함하고 있고 그 부모 클래스를 다른 곳에서 사용하려면 필요한 값을 전달해야 한다. 즉, 그 부모 클래스의 생성자를 호출해줘야 한다.
- super 키워드를 통해 부모 클래스와 상호작용할 수 있다.
- Player 생성자에서 받은 name은 그 즉시 super 생성자로 전달된다.
- 문법 : 콜론(:)을 적고 그 뒤에 super 생성자 호출
- player 클래스로 만들어진 객체는 player 클래스에서 정의된 team 변수와, Human 클래스로부터 상속받은 name 변수와 sayHello 메드도 호출할 수 있는 것을 볼 수 있다.
- Human에서 온 sayHello 메소드를 우리가 직접 만든 메소드로 대체한다.
'Dart' 카테고리의 다른 글
Dart_25 : Class_Mixins (0) | 2024.11.15 |
---|---|
Dart_23 : Class_Abstract Class (0) | 2024.11.15 |
Dart_22 : Class_Enums (0) | 2024.11.15 |
Dart_21 : Class_Cascade Notation (0) | 2024.11.14 |
Dart_20 : Class_Named 생성자 (0) | 2024.11.14 |