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 вместе?
  • Вопрос задан
  • 147 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы