객체지향 프로그래밍을 할 때 클래스를 사용했을 것이다. 일단, 기본적으로 JS에서 클래스 정의와 사용 코드를 보자. 클래스명을 정하고 클래스 내부에 클래스에 사용되는 변수, 생성자, 메서드를 선언하였다. 이 클래스를 사용할 때는 다음과 같이 사용한다. 또한, 확장성을 가지고 있다. 다음 코드처럼 student 클래스를 상속받아 새 클래스를 만들 수 있다. 지금은 JS 문법에 대한 정리가 아니므로 JS 클래스 소개는 이쯤 마무리하겠다.TS의 클래스그럼 이제 TS에서의 클래스 사용을 보자. 사실 클래스 정의는 JS와 똑같다. 앞서 설명한 것처럼 TS가 JS 문법을 바탕으로 타입선언을 추가한 것이라 클래스 정의와 사용도 타입 선언의 추가만 있으면 된다. 코드를 보면 JS 클래스와 동일하게 변수를 선언할 경우 ..