인프런 커뮤니티 질문&답변

박제영님의 프로필 이미지
박제영

작성한 질문수

[리뉴얼] 타입스크립트 올인원 : Part1. 기본 문법편

클래스의 새로운 기능들

abstract 와 implements 의 차이

작성

·

296

0

이 두 문법의 차이를 잘 모르겟습니다.

implements 사용시 구현까지 강제되고

abstract 사용시 시그니쳐까지만 작성하면 된다


정도의 차이인가요?

답변 1

1

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

implements는 interface가 대상입니다. interface에는 구현이 들어갈수 없어 클래스에서 무조건 구현해야 합니다.

abstract에는 구현이 들어갈 수도 들어가지 않을 수도 있습니다. 구현이 들어갈 수 있어서 공통 메서드를 분리할 때 좋습니다.

박제영님의 프로필 이미지
박제영
질문자

답변 감사합니다!

박제영님의 프로필 이미지
박제영

작성한 질문수

질문하기