Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- let x=1;
- // Class en TypeScript
- export class Class1 {
- user:User={
- nom:"",
- prenom:"",
- age: 25,
- login:"",
- password:"",
- };
- public prop1:string = ""; // On type les variables en TypeScript
- private prop2:number = 0; // La propriété ne peut qu'être utilisé dans la classe même
- protected prop3:boolean = true;
- prop4:Object = {};
- prop5:any = true; // On peut mettre n'importe quel type
- Arrayprop = [];
- Arrayprop1:string[] = ["chaines", "de caractères"];
- Arrayprop2:number[] = [1, 2];
- Arrayprop3:boolean[] = [];
- Arrayprop4:Object[] = [];
- Arrayprop5:any[] = [];
- constructor() {
- // Instanciation de la classe
- this.prop1 = "Valeur après constructeur";
- this.methodes();
- }
- methodes():void {}
- onClick():void {}
- onMouseOver():void {}
- };
- interface User {
- nom:string;
- prenom:string;
- age:number;
- login:string;
- password:string;
- }
- interface UserPlus extends User { // On hérite de la class User
- PrivilegeKEY:string;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement