Vetitë Statike në TypeScript

Në TypeScript mund të bëhen veti speciale, të cilat do t'i përkasin klasës, dhe jo objektit. Këto veti quhen statike.

Vetitë statike mund të thirren pa krijuar objekt, thjesht duke iu drejtuar klasës në të cilën janë deklaruar. Për të bërë një veti statike, duhet pas modifikatorit të qasjes shkruhet fjala kyçe static.

Le të vendosim në klasën User vetinë statike salary:

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

Tani le t'i drejtohemi kësaj vetie pa krijuar objekt:

typescriptconsole.log(User.salary); // 1000
Задание 1

Në klasën Student shtoni vetinë statike specialty. Shfaqni këtë veti pa deklaruar objekt.