2024-11-07


arr 배열 요소 >>> 홍길동
arr 배열 요소 >>> 세종대왕
arr 배열 요소 >>> 유관순
var >>> 김유신
arr 배열 요소 >>> 10
arr 배열 요소 >>> 20
arr 배열 요소 >>> 30
arr 배열 요소 >>> 40
arr 배열 요소 >>> 50
var >>> 237
package generic;
public class Generic<T> {
T[] arr;
T var;
void setArr(T[] arr) {
this.arr = arr;
}
void setVar(T var) {
this.var = var;
}
void output() {
for(T t : arr) {
System.out.println("arr 배열 요소 >>> " + t);
}
System.out.println("var >>> " + var);
}
}
package generic;
public class Generic_05 {
public static void main(String[] args) {
// String 타입으로 클래스 객체 생성
Generic<String> st = new Generic<String>();
String[] str = {"홍길동", "세종대왕", "유관순"};
String var = "김유신";
st.setArr(str);
st.setVar(var);
st.output();
System.out.println();
// Integer 타입으로 클래스 객체 생성
Generic<Integer> it = new Generic<Integer>();
Integer[] iarr = {10, 20, 30, 40, 50};
Integer ivar = 237;
it.setArr(iarr);
it.setVar(ivar);
it.output();
}
}'Java > 기초 내용 정리' 카테고리의 다른 글
| Java(Collection)_02 (0) | 2024.11.07 |
|---|---|
| Java(Collection)_01 (0) | 2024.11.07 |
| Java(Generic)_04 (0) | 2024.11.07 |
| Java(Generic)_03 (0) | 2024.11.07 |
| Java(Generic)_02 (0) | 2024.11.07 |