extends (상속) extends를 사용하면 한 클래스가 다른 클래스의 특성(필드와 메서드)을 상속받습니다.즉, 부모 클래스의 모든 필드와 메서드를 그대로 물려받아 사용할 수 있고,필요한 경우 오버라이딩(@override)을 통해 수정할 수 있습니다. 특징기본 구현을 물려받음자식 클래스는 부모 클래스의 필드나 메서드를 자동으로 상속받으며, 필요한 부분만 재정의할 수 있습니다.단일 상속Dart에서 한 클래스는 오직 하나의 클래스만 extends로 상속받을 수 있습니다.상속 관계는 is-a 관계를 형성합니다. 즉, Circle은 Rectangle. abstract class Rectangle { int cx = 0, cy = 0; // 필드 void draw(); // 추상 메서드}class Circ..