본문 바로가기
Study/프로그래밍 공부

java 기본 문법 - 제네릭 메소드.

by prlkt5200 2023. 10. 7.
반응형

제네릭 메소드란??

지난 글에서 제네릭이 무엇인지 읽어보셨을까요?? (https://forfire700.tistory.com/118)

그렇거나 이미 알고 계시다면 이해가 빠르실 듯 합니다.

타입 파라미터를 가지고 있는 메소드라고 생각하면 됩니다.

 

기본형은 다음과 같아요! 잘 참고해주세요.

접근제한자(+static or non static) <타입파라미터> 리턴타입 메소드명 (매개변수){.......};


ex)
public static<T> Generic<T> genericExample (String s) {

Generic<T> generic = new Generic<T>();

String str = s;

return generic;

그리고 제네릭 타입을 반환하기 위해서, 제네릭 타입의 객체를 생성하고

그 참조변수를 반환했어요! 객체를 생성하면서 생성하는 것은 가능하지 않습니다.

ex) return Generic<T> generic = new Generic<T>();  =  X

 


다음은 예제인데 한번 쳐보고, 흐름을 파악하시면 이해하시기가 쉬우실 겁니다.

 

 

 

반응형