⊗tsSpOpSPr 14 of 37 menu

Propiedades estáticas en TypeScript

En TypeScript se pueden hacer propiedades especiales que pertenecerán a la clase, y no al objeto. Estas propiedades se llaman estáticas.

Las propiedades estáticas se pueden invocar sin crear un objeto, simplemente accediendo a la clase en la que están declaradas. Para hacer una propiedad estática, es necesario escribir la palabra clave static después del modificador de acceso.

Vamos a establecer una propiedad estática salary en la clase User:

class User { public name: string; public static salary: number = 1000; constructor(name: string) { this.name = name; } }

Ahora accedamos a esta propiedad sin crear un objeto:

console.log(User.salary); // 1000

En la clase Student agregue una propiedad estática specialty. Muestre esta propiedad sin declarar un objeto.

rokaswaztr