inblog logo
|
Gyeongwon's blog
    FlutterDart

    [Dart 문법 #8] 상속

    도경원's avatar
    도경원
    Sep 23, 2025
    [Dart 문법 #8] 상속
    Contents
    1. 상속은 is다.2. 주의점

    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
    Contents
    1. 상속은 is다.2. 주의점

    Gyeongwon's blog

    RSS·Powered by Inblog