제네릭

· Archive/Java
이전에 왜 제네릭이 나왔는지 알았다면, (java 제네릭 (Generic), 내가 알아보기 쉽게 정리 - 1편, 왜 제네릭) 이번에는 기본적인 제네릭 사용 방법에 대해 정리를 해보려 한다. 우선 이 다이아몬드 괄호라고 불리는걸 보면 일단 '제네릭이다' 라고 생각하면 된다. 제네릭은 크게 ​클래스​에 적용할 수 있고 또 ​메서드​에도 적용해서 사용할 수 있다. 1. 클래스에 사용할 때는 아래와 같은 형태를 갖는다. package com.xxxelppa.generic; public class GenericTest { public static void main(String[] ar) { Generic_sub gs = new Generic_sub(); } } class Generic_sub { private T..
· Archive/Java
오늘의 주인공 java의 Generic 우선 가볍게? 정의 부터 찾아보자. 뭐든지 그 정의가 가장 중요하다. 출처] 네이버 어학사전 그렇다면 프로그래밍에서의 Generic은 어떻게 정의되어 있는지 찾아보았는데 '제네릭은 뭐다." 이렇게 깔끔하게 딱 떨어지는 정의는 마땅히 찾지 못하고, 가장 잘 설명한 문장을 찾았다. 제네릭은 '클래스 내부에서 사용할 데이터 타입을 외부에서 지정하는 기법'이다. 그러면 왜 클래스 내부에서 사용할 데이터 타입을 밖에서 지정해주자는 것일까? 그래서 준비했다. 아래 상황을 살펴보자. 자바를 너무 좋아하는 촉이 좋은 '감자바'씨는 친구 '좀해조'씨로부터 두개의 숫자를 출력 하는 프로그램을 만들어 달라는 요청을 받았다. 그래서 우리 감자바씨는 흔쾌히 만들어주겠다고 하며 두팔 걷어부..
nimkoes
'제네릭' 태그의 글 목록