// 클래스의 타입 지정에 인터페이스 사용
(() => {
interface Score {
kor: number;
eng: number;
sum(): number;
avg(): number;
}
class HighSchool implements Score {
kor: number;
eng: number;
constructor(kor: number, eng: number) {
this.kor = kor;
this.eng = eng;
}
sum() {
return this.kor + this.eng;
}
avg(): number {
return this.sum();
}
}
const Kim = new HighSchool(100, 90);
console.log(Kim.sum(), Kim.avg());
})();'typescript' 카테고리의 다른 글
| 인터페이스 사용하여 dropdown 만들기 (0) | 2023.11.03 |
|---|