반응형 제네릭1 [Java] List<Object> list = new List<Object>(); 안되는 이유 오늘 해커랭크에서 문제를 풀다가 뭐지? 하고 다시 한번 알게 된 내용을 적어보려 한다. List list = new List();...... 이게 왜 안되지? 이러다 알게된 사실! List는 인터페이스로, 객체를 만들 수 없다! 물론 만들수 있지만 인터페이스가 무엇인가! 말 그대로 틀만 있고 구현된게 하나도 없는것이다. 그러니 만드려면 List에서 사용하는 모든 기능들을 구현해주어야 한다. List list = new List() { @Override public T[] toArray(T[] a) { // TODO Auto-generated method stub return null; } @Override public Object[] toArray() { // TODO Auto-generated meth.. 2023. 1. 10. 이전 1 다음 반응형