728x90

인스턴스화 할일 없고, extends만 할 class 앞에 붙여주기

 

abstract class ModelWithId {
  id: number;

  constructor(id: number) {
    this.id = id;
  }
}

const modelWithId = new ModelWithId(123); // 에러

class Product extends ModelWithId {}

 

 

method로 abstract 구현해놓으면 extends 받은 곳에서는 해당 method를 구현해야됨 ≒ implements


https://www.inflearn.com/course/lecture?courseSlug=%EC%BD%94%EB%93%9C%ED%8C%A9%ED%86%A0%EB%A6%AC-%ED%83%80%EC%9E%85%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-%ED%92%80%EC%BD%94%EC%8A%A4&unitId=160561&tab=curriculum&subtitleLanguage=ko&category=questionDetail

 

학습 페이지

 

www.inflearn.com

 

728x90

'코딩 > TypeScript' 카테고리의 다른 글

Utility Type  (1) 2024.10.31
Generic  (0) 2024.10.31
Overloading  (0) 2024.10.30
const  (0) 2024.10.30
enum  (0) 2024.10.30

+ Recent posts