[typescript] 부모 클래스에 있는 속성과 메서드를 어떻게 자식 클래스에서 사용할 수 있는가?

TypeScript: 부모 클래스의 속성과 메서드를 자식 클래스에서 사용하기

자식 클래스에서 부모 클래스의 속성과 메서드를 사용하려면 TypeScript에서는 extends 키워드를 사용하여 클래스를 상속해야 합니다.

부모 클래스:

class 부모클래스 {
  부모속성: string;

  constructor(속성: string) {
    this.부모속성 = 속성;
  }

  부모메서드() {
    console.log("부모 메서드를 호출했습니다.");
  }
}

자식 클래스:

class 자식클래스 extends 부모클래스 {
  자식메서드() {
    console.log("자식 메서드를 호출했습니다.");
    console.log(`부모 속성: ${this.부모속성}`);
    this.부모메서드();
  }
}

const 자식 = new 자식클래스("부모속성 값");
자식.자식메서드();

위의 코드에서 extends 키워드를 사용하여 자식 클래스가 부모 클래스를 상속하도록 정의하고 있습니다. 이렇게 하면 자식 클래스에서 부모 클래스의 속성과 메서드를 사용할 수 있습니다.

참고 자료:

이제 자식 클래스에서 부모 클래스의 기능을 활용하여 보다 효율적으로 코드를 작성할 수 있을 것입니다.