W
Will Cheeder
Hi,
If I have a class, Cat, which extends Animal, why can't I pass a
List<Cat> to a method that takes a List<Animal>? This should work,
since Cat inherits from Animal. Why doesn't inheritance include typed
collections? This seems like a gap in Java's polymorphism.
Thanks,
Andrew
If I have a class, Cat, which extends Animal, why can't I pass a
List<Cat> to a method that takes a List<Animal>? This should work,
since Cat inherits from Animal. Why doesn't inheritance include typed
collections? This seems like a gap in Java's polymorphism.
Thanks,
Andrew