Advertisement
Guest User

ludo mon amour

a guest
Sep 13th, 2017
147
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.09 KB | None | 0 0
  1. let x=1;
  2.  
  3. // Class en TypeScript
  4. export class Class1 {
  5. user:User={
  6. nom:"",
  7. prenom:"",
  8. age: 25,
  9. login:"",
  10. password:"",
  11. };
  12.  
  13. public prop1:string = ""; // On type les variables en TypeScript
  14. private prop2:number = 0; // La propriété ne peut qu'être utilisé dans la classe même
  15. protected prop3:boolean = true;
  16. prop4:Object = {};
  17. prop5:any = true; // On peut mettre n'importe quel type
  18. Arrayprop = [];
  19. Arrayprop1:string[] = ["chaines", "de caractères"];
  20. Arrayprop2:number[] = [1, 2];
  21. Arrayprop3:boolean[] = [];
  22. Arrayprop4:Object[] = [];
  23. Arrayprop5:any[] = [];
  24.  
  25. constructor() {
  26. // Instanciation de la classe
  27. this.prop1 = "Valeur après constructeur";
  28. this.methodes();
  29. }
  30. methodes():void {}
  31. onClick():void {}
  32. onMouseOver():void {}
  33. };
  34.  
  35.  
  36.  
  37. interface User {
  38. nom:string;
  39. prenom:string;
  40. age:number;
  41. login:string;
  42. password:string;
  43. }
  44.  
  45. interface UserPlus extends User { // On hérite de la class User
  46. PrivilegeKEY:string;
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement