728x90
반응형
리스트 사용시 제네릭스로 자료형을 선언하면 자료형을 형변환하는 과정이 필요없다.
제네릭스를 이용하면 형 변환과 관련된 불필요한 코딩을 줄일 수 있고, 잘못된 형 변환 때문에 런타임 오류를 방지할 수 있다.
public class Main { // 타입에 대한 일반화
public static void main(String[] args) {
Myint mi = new Myint(3);
System.out.println(mi.get());
My<String> ms=new My<>("3");
System.out.println(ms.get());
}
}
class Myint {
int i;
Myint(int i) {
this.i=i;
}
int get() {
return i;
}
}
class My<T> {
T i;
My(T i) {
this.i=i;
}
T get() {
return i;
}
}

728x90
반응형
'즐거운프로그래밍' 카테고리의 다른 글
[자바] 자바 외워두면 좋은 명령어 23가지 (0) | 2023.11.09 |
---|---|
[자바] 자바 기본개념 학습하기(배열의 길이, 리스트, 리스트 정렬, (hash)map.get, (hash)map.keyset) (0) | 2023.11.09 |
[자바] 예제 2 : BookList.CSV 파일의 데이터를 읽어서 특정 브랜드만 골라서 새로운 파일로 저장하기 (0) | 2023.11.08 |
[자바] 예제 1 : 패스워드 파일의 데이터를 읽고 변경 후 새로운 파일로 저장하기 (1) | 2023.11.08 |
[자바] 기본개념 학습하기(append, StringBuilder, StringBuffer, insert, substring) (0) | 2023.11.08 |