Generic1 [기초 자바] Generic이 대체 뭔가요? 우리가 어떤 변수나 함수의 자료형을 필요에 따라서 여러개로 바꿀 수 있다면 어떨까요? 어떤 특정한 값이 하나의 참조 자료형이 아니라 여러 개를 쓸 수 있도록 하는 것이 바로 Generic Programming입니다. 예를 들어서 요리를 하는데, 들어가는 재료가 다르다고 합시다. 닭고기 카레와 소고기 카레가 있는데, 들어가는 것이 닭이냐 소냐 이 차이만 있을 뿐, 하는 과정은 처음부터 끝까지 완벽하게 똑같습니다. 이런 경우에 레시피를 아예 각각 다르게 쓰는게 효율적일까요 아니면 재료 부분만 다르게 적는게 효율적일까요? 마찬가지로 제네릭 역시 자료형 매개변수 T를 통해서 여러 가지 자료형을 써먹을 수 있게 해줍니다. public class Generic { public static void main(Stri.. 2021. 5. 20. 이전 1 다음