구상 클래스의 개념
구상 클래스란?
- new 키워드를 사용해 인스턴스를 만들 수 있는 클래스를 구상(Concrete) 클래스라고 한다.
- 추상클래스가 내부에 온전히 구현되지 않은 멤버 메서드가 있어 new 연산자로 객체 생성이 안되는데 이와 반대 개념이라고 보면 된다.
Book book = new Book();
- 구상 클래스는 바로 인스턴스화 할 수 있어야 하기에 모든 메서드가 온전히 구현(implement)되어있어야 한다.
- 우리가 흔하게 사용하는 HashMap, HashSet, ArrayList, LinkedList 클래스가 구상클래스의 대표 사례이다.
댓글남기기