Advertisement
Guest User

Untitled

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