Задать вопрос
WasTabon
@WasTabon

Может ли конструктор абстрактного класса вызыватся сам по себе?

У меня возникла проблема, пошел к чату жпт, а он дал такое решение и оно даже работает. Но только как и можно ли так делать вообще?
public abstract class ObservableLogger : MonoBehaviour, IObserver
{
    private List<IObservable> _observables;

    public ObservableLogger()
    {
        _observables = new List<IObservable>();
    }
}


От ObservableLogger если что потом ещё один класс наследуется, но разве при наследовании автоматически конструкторы вызываются?
  • Вопрос задан
  • 112 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 2
    1 неделя
    Далее
Решения вопроса 1
Да. При вызове конструктора у наследника -обязательно будет вызван конструктор родителя
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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