위 세가지 개념의 정의와 차이, 각각 잘 쓰이는 경우 등에 대해 정리해보고자 한다.클래스 A extends 클래스 B (A가 B를 상속받음)공통된 기능을 상속받아 사용한다 -> 중복 코드 제거기능을 확장시킬 수 있다클래스 A implements 인터페이스 B(A가 B를