체인의정석

TypeScript) 추상 class 설정하고 상속받기 본문

개발/backend

TypeScript) 추상 class 설정하고 상속받기

체인의정석 2021. 7. 27. 18:23
728x90
반응형

추상 클래스는 함수이름과 입력값만 받는다. 추상 클래스는 추후에 다른 클래스에서 상속을 받은 후에 

그 내용을 채우면 된다.

현재는 모듈 등을 만들 때 Common Class와 같이 추상 클래스를 하나 만들고 추후에 다같이 적용되는 기능을 넣는 식으로 활용을 하였다.

 

추상클래스

export abstract class Common {
  toString(): string {
    return "undefined string";
  }

  validate() {}
}

상속받는 클래스

import { Common } from "../common/CommonClass";

export class Person extends Common {

  toString(): string {
    return JSON.stringify(this);
  }

}

 

728x90
반응형
Comments