Задать вопрос
meteorlake
@meteorlake
Кодю код, админю домашний сервер с фильмами

Почему абстрактное статичное свойство запрещено?

Есть такой абстрактный класс:

abstract class Telegram {
    abstract readonly name: string;
    abstract static botID: string;
    abstract static groupID: number;
    static send(message: string) {
       // ...
    }
}

Получаю ошибку:

'static' modifier cannot be used with 'abstract' modifier.ts

Мне не требуется создавать объекты этого класса, но мне нужно обязать все классы-наследники, чтобы в них были эти свойства. Почему же тогда нельзя использовать оба модификатора abstract и static вместе?
  • Вопрос задан
  • 175 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Skillbox
    Frontend-разработчик
    9 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы