자바 다 까먹어서 제네릭 공부중인데
저거 아예 안씀? 걍 무조건 List로 업캐스팅하는게 장점만 있고 단점 없는거같은데
List<?> arrList = new ArrayList<>() 로 안쓰고
ArrayList<?> arrList = new ArrayList<>() 로 쓰면 바보임?
자바 다 까먹어서 제네릭 공부중인데
저거 아예 안씀? 걍 무조건 List로 업캐스팅하는게 장점만 있고 단점 없는거같은데
List<?> arrList = new ArrayList<>() 로 안쓰고
ArrayList<?> arrList = new ArrayList<>() 로 쓰면 바보임?
ㅇㅅㅇ
상위호환인 var로 쌈을 싸드셔보세요
그니까 명시적 실수방지 외에는 딱히 다를게 없냐고
List로 업캐스팅했을떄단점은뭘까? 뿌쓩빠쓩쀼쓩
serializable인지 아닌지 확인안댐
ㄱㅅ
다시 ArrayList로 쓰고 싶으면 다운캐스팅을 해야됨. 다운캐스팅은 피하는게 좋음