• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

abstract 와 implements 의 차이

23.06.30 16:05 작성 조회수 235

0

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

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

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


정도의 차이인가요?

답변 1

답변을 작성해보세요.

1

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

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

박제영님의 프로필

박제영

질문자

2023.06.30

답변 감사합니다!