제네릭이란 데이터타입을 특정할수없을때 사용하는것이다. 아래 코드를 보자
package org.opentutorials.javatutorials.generic;
class Person<T>{
public T info;
}
public class GenericDemo {
public static void main(String[] args) {
Person<String> p1 = new Person<String>(); //info를 String형으로 정의해야지~
Person<StringBuilder> p2 = new Person<StringBuilder>(); //info를 StringBuilder형으로 정의해야지~
}
}
<>사이에 넣고 싶은값을 넣으면서 인스턴스를 생성해주면 원하는 데이터타입을 이용하면서 사용할수있다.
'개발' 카테고리의 다른 글
자바스크립트 변수선언방식(var,let,const)의 차이 (0) | 2024.06.09 |
---|---|
@Transactional(readOnly = true) 를 사용하는이유와 주의해야할점 (0) | 2024.06.08 |
java interface란 무엇인가? (0) | 2024.06.07 |
JSON이란 무엇인가? (0) | 2024.06.06 |
spring 어노테이션 정리 (0) | 2024.06.06 |