항해99 4주차 WIL

김근호·2023년 2월 5일
1

WIL

목록 보기
4/8

이번주를 되돌아 보며

이번주는 항해99의 한 챕터인 알고리즘 시험을 대비하면서 문제를 풀고, 모의고사 및 시험을 치르고 새로운 챕터인 Spring입문을 시작하게 되었다. 알고리즘 모의고사와 시험을 끝내고 보니 첫날에 기본문제를 풀면서 느꼈던 좌절감을 생각해보면 며칠동안 정말 많이 성장했다는 걸 느낄 수 있었다. 확실히 문제를 보고 무엇을 요구하는지, 어떻게 접근을 해야하고 어떤식으로 풀어야 하는지 순차적으로 생각 하면서 문제를 풀게 되었다. 그렇게 의미있는 알고리즘 챕터를 성공적으로 끝내고, 새로운 챕터를 맞이하게 되었다. 아직은 많은 부분이 어렵고 낯설게 느껴지지만 이번챕터도 성공적으로 내것으로 만들고 싶다! 다음주의 WIL을 쓰면서 이번주처럼 뜻깊은 한주가 되었으면 좋겠다.

되새겨 보기

추상 메서드와 인터페이스의 차이점은?

얼핏 보면 하는 역할은 비슷해 보인다. 둘 다 추상메서드를 사용해서 구현을 통해서 사용하기 때문이다. 하지만 존재의 목적이 다르다고 볼 수 있다. 추상 클래스는 상속을 통해서 하위 클래스를 확장 시킬 수 있습니다. 하지만 관계가 더 많아 졌을때, Java의 특성상 한 부모의 상속만 가능합니다. 하지만 인터페이스는 다중상속이 가능하기 때문에 같은 부모라고 하더라도 필요한 메서드를 구현해서 사용 가능 하다는 장점이 있습니다.

profile
앞만 보고 나아가자!

0개의 댓글

Powered by GraphCDN, the GraphQL CDN