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
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 |