class Box7<T> {
private T ob;
public void set(T o) {
ob = o;
}
public T get() {
return ob;
}
}
class DDBoxDemoMain {
public static <T extends Number> void swapBox(Box7<T> box1, Box7<T> box2) {
T temp = box1.get();
box1.set(box2.get());
box2.set(temp);
}
public static void main(String[] args) {
Box7<Integer> box1 = new Box7<>();
box1.set(99);
Box7<Integer> box2 = new Box7<>();
box2.set(55);
System.out.println(box1.get() + " & " + box2.get());
swapBox(box1, box2);
System.out.println(box1.get() + " & " + box2.get());
}
}
'프로그램 문제' 카테고리의 다른 글
프로그래밍 언어 점유율 사이트 - 프로그래머가 가장 힘들어 하는 일 (0) | 2021.11.05 |
---|---|
원객체 ArrayList 에 입력후 - 출력 (0) | 2021.11.05 |
Java - 공백으로 분리된 어절이 몇 개 들어 있는지 확인 (0) | 2021.11.04 |
java -업 다운 게임(up & down game) (0) | 2021.11.03 |
계산기 - 추상클래스 응용(Add, Sub, Mul, Div 클래스에 공통된 필드와 메소드가 존재) (0) | 2021.11.01 |