[Dart 문법 #8] 상속

도경원's avatar
Sep 23, 2025
[Dart 문법 #8] 상속

1. 상속은 is다.

핵심은 “Dog is a Animal” 처럼 ~는 ~~이다. 관계일 때 쓴다. 부모는 1명이다.
// 상속 class Burger { String name; Burger(this.name); } // is class ChickenBurger extends Burger { int price; ChickenBurger(this.price, String name) : super(name); } class ChickenBurger2 extends Burger { ChickenBurger2(super.name); } // 가장 많이 쓰는 방법 class ChickenBurger3 extends Burger { int price; String? color; ChickenBurger3(this.price, this.color, String name) : super(name); } void main() { ChickenBurger3 b3 = ChickenBurger3(1000, null, "치킨버거"); Burger b = ChickenBurger3(1000, null, "치킨버거2"); print(b3.name); print(b3.price); print(b3.color); print(b.name); }

2. 주의점

족보가 길어지면 복잡하다.
Share article

Gyeongwon's blog