Advertisement
Guest User

Untitled

a guest
Mar 22nd, 2019
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.18 KB | None | 0 0
  1. /*
  2. Ecrire une classe représentant une personne
  3. Tu vas devoir écrire une classe Person, permettant de modéliser une personne. Chaque instance de la classe Person aura deux attributs, name et age.
  4.  
  5. Le constructeur de Person devra initialiser les attributs name et age à partir des paramètres qui lui sont passés.
  6. La classe Person disposera également de deux méthodes, tellMyName et tellMyAge, qui afficheront respectivement : I am <name> et I am <age> years old (remplacer <name> et <age> respectivement par les valeurs des attributs name et age).
  7. Enfin, pour tester ta classe, tu devras instancier deux personnes ayant pour noms et âges respectifs "John" et 40, "Mary" et 35, et appeler les méthodes tellMyName et tellMyAge sur chacune de ces instances de Person.
  8. */
  9.  
  10. class Person {
  11. constructor(name, age) {
  12. this.name = name;
  13. this.age = age;
  14. }
  15.  
  16. tellMyName() {
  17. return (`I am ${this.name}`);
  18. }
  19.  
  20. tellMyAge() {
  21. return (`I have ${this.age} years old`);
  22. }
  23. }
  24.  
  25. const person1 = new Person('John', 40);
  26. const person2 = new Person('Mary', 35);
  27.  
  28. console.log(person1.tellMyName());
  29. console.log(person1.tellMyAge());
  30.  
  31. console.log(person2.tellMyName());
  32. console.log(person2.tellMyAge());
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement