generics1 [자바의 정석] 12. 지네릭스 1.1 지네릭스란? 지네릭스는 다양한 타입의 객체들을 다루는 메서드나 컬레션 클래스의 컴파일 시의 타입 체크(compile - time type check)를 해주는 기능이다. 객체의 타입을 컴파일 시에 체크하기 때문에 객체의 타입 안정성을 높이고 형변환의 번거로움이 줄어든다.(컴파일 한계를 넘어서게 해줌) *컴파일러에게 타입정보를 주는 것. 형변환 에러를 줄일 수 있다. 지네릭스의 장점 타입 안정성을 제공한다 타입체크와 형변환을 생략할 수 있으므로 코드가 간결해진다. 간단히 얘기하면 다룰 객체의 타입을 미리 명시해줌으로써 번거로운 형변환을 줄여준다는 얘기다. 1.2 지네릭 클래스의 선언 지네릭 타입은 클래스와 메서드에 선언할 수 있다. 클래스에 선언하는 지네릭 타입 //일반 클래스 class Box {.. 2023. 9. 28. 이전 1 다음