추상적으로 class 를 정의 해 놓고
클래스를 할당 한후 구체적인 내용을 적는 방식
new 를 이용하여 사용할 수 없다.
abstract class Car {
color: string;
constructor(color: string){
this.color = color;
}
start(){
console.log('start');
}
abstract doSomething():void;
}
// const car = new Car("red") // error
class Bmw extends Car {
constructor(color: string){
super(color);
}
doSomething(){
alert(3);
}
}
'프로그래밍 > TypeScript' 카테고리의 다른 글
[TS] 유틸리티 타입 (Utility Types): Keyof, Partial (0) | 2024.03.08 |
---|---|
[TS] 제네릭 ( Generics ) (0) | 2024.03.08 |
[TS] Class : Constructor(생성자) & Access Modifiers (0) | 2024.03.08 |
[TS] 교차 타입 (Intersection Types) (0) | 2024.03.06 |
[TS] 유니온 Union Types (0) | 2024.03.06 |