Java/Day29

    [Java] Generic 제네릭

    와일드카드의 상한과 하한 제한 다음 예제에는 프로그래머의 실수가 존재한다. 그러나 컴파일 과정에서는 이 실수가 드러나지 않는다. 실수가 컴파일 과정에서 발견될 수 있도록 매개변수 선언을 수정하자. 그리고 프로그래머의 실수를 바로잡자. class Box { private T ob; public void set(T o) { ob = o; } public T get() { return ob; } } class BoundedWildcardDemo { public static void addBox(Box b1, Box b2, Box b3) { b3.set(b1.get() + b2.get());// 프로그래머의 실수가 있는 부분 } public static void main(String[] args) { Box b..