티스토리 뷰

Java

Java-제네릭

Xion 2019. 10. 26. 14:48

제네릭(Generic)은 캘래스 내부에서 사용할 데이터 타입을 외부에서 지정하는 기법을 의미한다.

기본데이터 type이 아닌, 레퍼클래스가 와야한다 .

ex) int - >Integer 

 

제네릭의 장점

-코드의 중복 제거

-타입의 안정성을위해 도입 되었다.

 

 Interger로 된 데이터를 다시 원시데이터(Int) 로 복구하여 출력할때에는

intValue() 사용. (원래의 값 ) ->Int형 즉,기본형 데이터로 출력된다.

 

또한

interface나 abstract로 부모 클래스를 자식 클래스가 상속받을 때  사용할때는 extends는  ->상속받는다가 아닌 "부모가 누구냐"라는 의미로 기억해두자.

'Java' 카테고리의 다른 글

Java-List와 Hash의 차이점  (0) 2019.10.26
Java-collections framework ArrayList의 활용  (0) 2019.10.26
JAVA- toString()  (0) 2019.09.28
JAVA - Object  (0) 2019.09.28
JAVA - Exception(예외)과 finally 란 ?  (0) 2019.09.15