[내배캠 Java 6기] Java 문법 정리(3) 제네릭, Wrapper 함수

ekkkyo_j·2024년 8월 6일

[내배캠 Java 6기] TIL

목록 보기
13/38

제네릭 클래스

class Box<T> {
	T data;
    public void setData(T data) {
    	this.data = data
    }
}

모두를 담을 수 있는 Box 클래스

public static void main(String [] args) {
	Box<Integer> iBox = new Box<>();
   	iBox.setData(3); // 정수 담기
    
    Box<Double> dBox = new Box<>();
    dBox.setData("안녕"); // 문자열 담기
}

Wrapper 함수

public static void main(String [] args) { 
	Integer i = 1;
    Double d = 1.0;
    Character c = 'a';
    
    System.out.println(i.intValue());
    System.out.println(d.doubleValue());
    System.out.println(c.charValue());

}
profile
게으르지만 성실히 공부하기^_^

0개의 댓글