반응형
*제네릭
- 클래스 내부에서 사용 할 데이터 타입을 외부에서 설정(지정)하는 기법을 의미한다.
- 클래스 <사용할 타입> 으로 선언한다.
- 제네릭 선언한 클래스를 사용하기 위해서는 사용하는 쪽에서도 제네릭 타입을 명시해줘야한다.
class Table<T> {
List<T> Table = new ArrayList<>();
public List<Article> getArticles() {
return tables.get("article");
}
}
public class GenericEx_1 {
public static void main(String[] args) {
List<Article> articles = new List();
articles.getArticles();
}
}
반응형