package ch.fhnw.oop2.assignment02;
/**
* Created by Kelvin on 17-Mar-16.
*/
public class Box<T, Q> {
private T value;
private Q key;
public void setValue(T val) {
if (isNull(val)) return;
value = val;
}
public T getValue() {
return value;
}
public void setKey(Q k) {
if (isNull(k)) return;
key = k;
}
public Q getKey() {
return key;
}
public <P> boolean isNull (P val) {
return (val == null);
}
}