인프런 커뮤니티 질문&답변

도토리님의 프로필 이미지
도토리

작성한 질문수

김영한의 실전 자바 - 기본편

클래스와 인터페이스 활용

추상메서드가 존재하지 않는 추상클래스

작성

·

136

0

추상메서드가 존재하지 않는 추상클래스가 존재하는 것이 일반적인 상황은 아닌거죠?

오직 자식 클래스에게 속성이나 기능을 제공할 목적으로 어떤 클래스를 만들었기에 해당 클래스는 인스턴스를 생성할 필요가 없다고 판단되는 경우, 추상클래스로 선언할 수 있겠다고 생각됩니다. 그렇다면 해당 추상클래스는 추상메서드가 단 1개도 존재하지 않는 것인데요. 이게 문법적으로는 오류가 없다는 것은 알겠지만 이러한 상황이 실무에서 발생하는 상황인지 알고 싶습니다.

답변 1

0

안녕하세요. 도토리님, 공식 서포터즈 y2gcoder입니다.

말씀하신 것과 같은 용도로 사용할 것 같고, 경우를 저도 본 적은 없습니다.

그리고 보통 그 용도로 사용을 한다면 상속보다는 조합(위임)을 사용하는 방식으로 많이들 개발하기 때문에 그런 케이스를 더 발견하기 어려운 것 같습니다!

https://stir.tistory.com/389

감사합니다.

도토리님의 프로필 이미지
도토리

작성한 질문수

질문하기