[TIL] 23.04.11

JH4·2023년 4월 11일
0

TIL

목록 보기
8/11

오늘의 문제

추상클래스와 인터페이스가 정확하게 구분이 되지 않음.

문제해결시도

추상클래스 / 인터페이스의 차이점을 명확하게 구분지음

해결과정

추상클래스의 정의와 활용방법을 찾아보고 정리했다.
인터페이스의 정의와 활용방법을 찾아보고 정리했다.
어떤 경우에서 추상클래스를 사용하고 인터페이스를 사용하는지 확인했다.

TIL : 내가 얻은 것

추상클래스와 인터페이스에 대해 구분하고 예시를 통해서 더 쉽게 이해하게 되었다.

추상클래스 사용 시기 : 상속 관계를 쭉 타고 올라갔을때 같은 조상클래스를 상속하는데 기능까지 완변히 똑같은 기능이 필요한 경우

(ex. attack, printInfo)

인터페이스 사용 시기 : 상속 관계를 쭉 타고 올라갔을때 다른 조상클래스를 상속하는데 같은 기능이 필요할 경우 인터페이스 사용

(ex. Swimable)

profile
개발일지

0개의 댓글