Я смотрел на другие вопросы о SO, но я действительно не видел объяснений по моему вопросу. Я прочитал, что вызов конструктора из другого конструктора (с использованием этого ключевого слова) был действительным, но я не понял, почему он был прав.
Раньше я думал, что на объект может действовать только один конструктор. Цепочка конструктора, похоже, нарушает эту логику, в то время как при вызове одного конструктора он запускает другой вместе с исходным, целевым конструктором. Почему работает цепочка конструкторов?