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?