# Статические свойства в TypeScript

В TypeScript можно делать специальные свойства, которые будут принадлежать классу, а не объекту. Такие свойства называются статическими.

Статические свойстваможно вызывать без создания объекта, просто обратившись к классу, в котором они объявлены. Для того, чтобы сделать свойство статическим, нужно после модификатора доступа написать ключевое слово `static`.

Давайте в классе `User` зададим статическое свойство `salary`:

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

Теперь обратимся к этому свойству не создавая объект:

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

В класс `Student` добавьте статическое свойство `specialty` (специальность). Выведите данное свойство без объявления объекта.

← →
↑