Advertisement
Guest User

Untitled

a guest
Jan 16th, 2019
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.58 KB | None | 0 0
  1. import java.lang.*;
  2. public class Personne {
  3.  
  4. private String nom;
  5. private static int nbAnimaux=0;
  6. private Object Animal []=new Object [10];
  7.  
  8. public Personne(String nom)
  9. {
  10. this.nom=nom;
  11. }
  12.  
  13. public void adopte(Object Animal)
  14. {
  15. this.Animal[nbAnimaux]=Animal;
  16. nbAnimaux+=1;
  17. }
  18.  
  19. public void sePresente(){
  20. if(this.Animal.length==1)
  21. {
  22. if(this.Animal[0] instanceof Chien)
  23. {
  24. System.out.println("Je m'appelle"+" "+this.nom+","+"j'ai 1 animal:");
  25. System.out.println("Le Chien"+" "+((Chien)this.Animal[0]).getNom()+" "+"de race"+" "+((Chien)this.Animal[0]).getRace());}
  26. else
  27. {
  28. System.out.println("Je m'appelle"+" "+this.nom+","+"j'ai 1 animal:");
  29. System.out.println("Le Chat"+" "+((Chat)this.Animal[0]).getNom());
  30. }}
  31.  
  32. else if (this.Animal.length==0)
  33. {
  34. System.out.println("Je m'appelle"+" "+this.nom+","+"je n'ai pas d'animaux:");}
  35.  
  36. else {
  37. int i;
  38. System.out.println("Je m'appelle"+" "+this.nom+","+"j'ai"+" "+Animal.length+" animaux:");
  39. for(i=0;i<Animal.length;i++){
  40. if(this.Animal[i] instanceof Chien){
  41. System.out.println("Le Chien"+" "+((Chien)this.Animal[0]).getNom()+" "+"de race"+" "+((Chien)this.Animal[0]).getRace());}
  42. else{
  43. System.out.println("Le Chat"+" "+((Chat)this.Animal[0]).getNom());}}}
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54. }
  55. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement