자료구조 #8 - 제네릭 프로그래밍?

HongInSung·2022년 11월 29일
0

이 포스트는 FastCampus에 이 강의를 보고 포스팅되었습니다.
문제가 될 시 삭제될 예정입니다.

제네릭 프로그래밍? 이게 뭔데

일반화라는 뜻을 가지고 있습니다.
클래스에서 사용하는 변수의 자료형이 여러 개 일 수 있습니다.
위 클래스에 기능이 동일하다고 한다면 여러개에 클래스를 만드는 것은 비효율적입니다.
그래서 클래스에서 자료형을 특정하지 않고, 나중에 클래스를 사용할 때 자료형을 지정할 수 있도록 하는것이 제네릭에 특징입니다.

실질적인 자료형의 변환은 컴파일러에 의해 검증되므로 안정적으로 프로그래밍을 할 수 있는 방식입니다.

이거 배워서 어따 써먹는데?

다음에 배울 컬렉션을 다루려면 이 제네릭 프로그래밍을 배워야합니다.
컬렉션은 제네릭을 많이 쓰기 때문이죠.

마치며

다음시간엔 이 제네릭 프로그래밍에 장단점에 대해 알아볼겁니다.
수고하셨습니다! 새로운 썸네일 보여드리면서 끝내도록 할게요

보노보노 생각나는데 나만 그럼?

profile
안녕하세요! 풀스택 노려보고 있는 홍인성입니다!

0개의 댓글