JAVA

자바 제네릭(Generics)

PGNV 2022. 1. 19. 14:40

제네릭(Generics)

다양한 타입의 객체를 다루는 메서드, 컬렉션 클래스에서 컴파일 시에 타입 체크

미리 사용할 타입을 명시해서 형 변환을 하지 않아도 되게 함

 

public class 클래스명<T>{}

public class 인터페이스명<T>{}

※T : reference Type, E: Element, K:Key, V:Value

 

객체 생성

변수 쪽과 생석 쪽의 타입은 반드시 같아야함

클래스명<String> 변수 = new 클래스명<String>();

클래스명<String> 변수 = new 클래스명<>();

 

 

 

 

 

 

 

 

번외)

가변길이 파라미터

여기서 파라미터는 Argument

즉, 파라미터의 수가 정해져있지않다 (무한대로 받기가능)

배열 형태로 들어가있다.

 

 

 

'JAVA' 카테고리의 다른 글

자바(Java) I/O 개념  (0) 2022.01.20
자바 컬렉션 프레임워크(Collection Framework)  (0) 2022.01.19
자바 예외 처리  (0) 2022.01.19
인터페이스  (0) 2022.01.19
자바(JAVA) 초급  (0) 2022.01.17