반응형
인터페이스를 상속받는 class 생성 예제
interface IPerson1 {
name: string;
age?: number;
hello(): void;
}
class Person implements IPerson1 {
name: string;
age?: number | undefined;
// name을 초기화
constructor(name: string){
this.name = name;
}
hello(): void {
console.log(`안녕하세요! ${this.name} 입니다.`);
}
}
const person = new Person('Mark');
person.hello();
const person11: IPerson1 = new Person("Mark2");
person11.hello();
반응형
'프론트엔드 > TypeScript' 카테고리의 다른 글
함수선언할때 인터페이스 사용하는 방법 (0) | 2021.06.19 |
---|---|
인터페이스에서 인터페이스 상속 (0) | 2021.06.19 |
인터페이스 내부에서 함수 사용 (0) | 2021.06.18 |
인터페이스 (0) | 2021.06.17 |
vscode - node js를 이용한 typescript 파일 생성 (0) | 2021.06.17 |