Здравствуйте.
Есть три класса: Main, A и B.
Класс A унаследован от класса B.
Когда я в классе Main экземплирую класс A, то я могу указать тип данных (var a: = new A()

либо A, либо B.
Из этого случая меня заинтересовал вопрос: какой конкретно тип данных нужно указывать?