Advertisement
Guest User

Untitled

a guest
Mar 24th, 2019
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.83 KB | None | 0 0
  1. class Animaux {
  2. miauler: boolean;
  3. aboyer: boolean;
  4. voler: boolean;
  5. nager: boolean;
  6. photo: boolean;
  7. }
  8.  
  9. class Chat extends Animaux implements Quadrupede {
  10. miauler = true;
  11. fourleg = true;
  12. }
  13.  
  14. class europeen extends Chat implements Couleur {
  15. blackcolor = true;
  16. }
  17.  
  18. class chartreux extends Chat {
  19.  
  20. }
  21.  
  22. class Chien extends Animaux implements Quadrupede {
  23. aboyer = true;
  24. fourleg = true;
  25. }
  26.  
  27. class terreneuve extends Chien implements Couleur {
  28. blackcolor = true;
  29. }
  30.  
  31. class moon extends Chien {
  32.  
  33. }
  34.  
  35. class Oiseaux extends Animaux {
  36. voler = true;
  37. }
  38.  
  39. class mesange extends Oiseaux {
  40.  
  41. }
  42.  
  43. class merle extends Oiseaux implements Couleur {
  44. blackcolor = true;
  45. }
  46.  
  47. class Poisson extends Animaux {
  48. nager = true;
  49. }
  50.  
  51. class thon extends Poisson {
  52.  
  53. }
  54.  
  55. class requin extends Poisson {
  56.  
  57. }
  58.  
  59. class asticot extends Animaux {
  60.  
  61. }
  62.  
  63. interface Quadrupede {
  64. fourleg: boolean;
  65. }
  66.  
  67. interface Couleur {
  68. blackcolor: boolean;
  69. }
  70.  
  71. function picture(animal: Animaux) {
  72. console.log("PS : Rassurez-vous, je n'ai pas été maltraité !!");
  73. console.log("Je peux être photographier");
  74.  
  75. }
  76.  
  77. function miauler(chat: Chat) {
  78. if (chat.miauler == true) {
  79. console.log("Je peux miauler");
  80. }
  81. }
  82.  
  83. function aboyer(chien: Chien) {
  84. if (chien.aboyer == true) {
  85. console.log("Je peux aboyer");
  86. }
  87. }
  88.  
  89. function voler(oiseaux: Oiseaux) {
  90. if (oiseaux.voler == true) {
  91. console.log("Je peux voler");
  92. }
  93. }
  94.  
  95. function nager(poisson: Poisson) {
  96. if (poisson.nager == true) {
  97. console.log("Je peux nager");
  98. }
  99. }
  100.  
  101. function caresser(animaux: Quadrupede) {
  102. if(animaux.fourleg == true){
  103. console.log("Vous pouvez me caresser");
  104. }
  105. }
  106.  
  107. function nourrir(animal: Couleur) {
  108. if(animal.blackcolor == true) {
  109. console.log("Vous pouvez me nourrir");
  110. }
  111. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement