작성
·
296
0
이 두 문법의 차이를 잘 모르겟습니다.
implements 사용시 구현까지 강제되고
abstract 사용시 시그니쳐까지만 작성하면 된다
정도의 차이인가요?
답변 1
1
implements는 interface가 대상입니다. interface에는 구현이 들어갈수 없어 클래스에서 무조건 구현해야 합니다.
abstract에는 구현이 들어갈 수도 들어가지 않을 수도 있습니다. 구현이 들어갈 수 있어서 공통 메서드를 분리할 때 좋습니다.
답변 감사합니다!