Fruit-Example-Problem.java 191 B

1234567
  1. LinkedList<Apple> apples = new LinkedList<Apple>();
  2. LinkedList<Fruit> fruits = apples;
  3. fruits.add(new Banana());
  4. // Safe at compile time, but it's a Banana!
  5. Apple apple = apples.getFirst();