I have an interface dest and some classes implementing this interface:
class destImpl1 implements dest { ... } 
class destImpl2 implements dest { ... }
I then have a HashMap<dest,double> destHash. What I want is to instantiate destHash like so:
destHash = new HashMap<destImpl1,double>();
and later like this:
destHash = new HashMap<destImpl2,double>();
but the code doesn't compile. What am I missing here?
 
    