JAVA 24강_제네릭타입

YEONG EUN LEE (Chloe)·2024년 1월 3일
0

JAVA 기초

목록 보기
30/42

제네릭타입

(=지네릭타입 =Generic Type)

class Test< ><-- 자료형 클래스급 이상만 들어갈 수 있음 { 
	String a;

	public String getA(){
		return a;
	}

	public void setA(String a){
		this.a = a;	
	}
}

형식

class 클래스명 <클래스이상급자료형 변수명>{
		String a;
		
		public String getA(){
			
			return a;
			}

		public void setA(클래스이상급자료형 변수명){
			this.a = a;
			}
}

T => 한 개의 자료형을 변경하고자 하거나 어떤 변수를 지정할 지 잘 모르는 경우는 대개 T 변수를 쓴다.
( 자료형을 의미하는 Type의 약자에서 따온 명칭)

E => 배열처럼 나열하는 목록의 자료형을 가지는 클래스의 요소 자료형을 지정할 때 사용하는 명칭(Element의 약자에서 따온 명칭)

K => Key 요소의 자료형을 지정하는 명칭

V => Value의 요소의 자료형을 지정하는 명칭

N => Number 자료형을 지정하는 명칭

0개의 댓글