Language/JAVA56 [TIL] 제네릭 제네릭이란? 다양한 타입의 객체를 다루는 클래스나 인터페이스에서 사용할 데이터 타입을 인스턴스를 생성할 때 결정하는 것으로 JDK 5.0부터 지원 데이터 형에 대한 별도의 메소드나 멤버 변수를 구현할 필요 없이 미리 정의된 메소드 또는 멤버 변수에 서로 다른 자료 형으로 처리할 수 있다. 객체의 타입을 컴파일 할 때 체크하므로 객체 타입의 안정성을 높이고 불필요한 형 변환을 막을 수 있다. 장점 성능 저하를 유발하는 강제 캐스팅을 줄일 수 있다. 컴파일 할 때 타입 오류를 체크하므로 객체타입의 안정성을 높인다. 반복적인 코드를 줄일 수 있으며, 재사용성 증가로 유지보수가 편리하다.(오버로딩 줄일 수 있다.) 개요 타입 파라미터를 하나 이상 갖는 제너릭 타입의 클래스 클래스나 인터페이스를 선언할 때 타입을.. Language/JAVA 2020. 8. 12. 더보기 ›› 이전 1 ··· 9 10 11 12 13 14 15 ··· 56 다음