
HashMap은 Map을 implements한 자식클래스이다.
implements는 인터페이스를 구현한다.
부모객체만 선언하며 자식은 오버라이딩 하여 사용한다.
결론 : 추상클래스는 new 연산으로 인스턴스를 생성시키지 못한다.
HashMap<Key,String> hashMap = new HashMap<Key,String>(); >>> 불가능
Map<Key,String> hashMap = new HashMap<Key,String>(); >>> 가능