Advertisement
Guest User

Untitled

a guest
Jun 26th, 2017
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 5 0.42 KB | None | 0 0
  1. // Dans Gourmet, méthodes définies
  2. public void update (Fruit f);
  3. public void update (Pomme p); // Pomme hérite de Fruit
  4.  
  5.  
  6. // o est de type Gourmet, c'est un élément issu d'une ArrayList<Observer> (Gourmet hérite de Observer)
  7. Gourmet g = new Gourmet();
  8.  
  9. o.update(new Pomme()); // appelle update(Fruit)
  10. g.update(new Pomme()); // appelle update(Pomme)
  11.  
  12. Pourquoi cela n'appelle pas update(Pomme) dans les 2 cas ?
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement