Vector 클래스, 제네릭 사용시 별도의 형 변환(Casting)이 불필요, Vector 클래스 형식

CODEDRAGON Development/Java

반응형

 

Vector 클래스

·       Vector클래스는 제네릭을 사용할 수 있는 대표적인 클래스

·       제네릭을 표현하기 위해서는 클래스명 다음에 < >를 사용하여 자료형을 지정해야 합니다.

 

 

 

 

Vector 구조도


 

 

 

제네릭 사용시 별도의 형 변환(Casting)이 불필요

·       컬렉션 클래스의 일종인 벡터 클래스를 사용할 경우 원소들은 Object형으로 업캐스팅되어 저장됩니다. 저장된 원소를 다시 추출할 경우 처음 저장 당시의 타입으로 다운캐스팅 해야 합니다.

·       제네릭을 사용하면 다운캐스팅 하지 않고서도 원소 추출이 가능합니다.

 


 

 

 

Vector 클래스 형식

< >를 사용하여 자료형을 지정합니다.

Vector<자료형> g = new Vector <자료형>();

Vector<String> g = new Vector <String>();