Chapter 13 - 제네릭 확인문제

김태원·2023년 1월 24일
0
post-custom-banner

Chapter 13 - 제네릭 확인문제

정답: 4

제네릭 메소드는 리턴 타입으로 타입 파라미터를 가질 수 있다.

정답:

public class Container<T> {
    private T t;

    public T get() {
        return t;
    }

    public void set(T t) {
        this.t = t;
    }
}

정답:

public class Container<K, V> {
    private K key;
    private V value;

    public K getKey() {
        return this.key;
    }

    public V getValue() {
        return this.value;
    }

    public void set(K key, V value) {
        this.key = key;
        this.value = value;
    }
}

정답:

public static <P extends Pair<K, V>, K, V> V getValue(P p, K k) {
    return p.getKey() == k ? p.getValue() : null;
}
profile
개발이 재밌어서 하는 Junior Backend Developer
post-custom-banner

0개의 댓글