У меня такая же проблема, как этот парень с приложением, которое я пишу прямо сейчас. Проблема в том, что статические свойства не наследуются в подклассах, поэтому, если я использую static-ключевое слово в моем основном классе, он также устанавливает переменную в моем основном классе.
Он работает, если я обновляю статические переменные в моем подклассе, но я ожидаю, что у меня будет большое количество статических свойств и подклассов и вы захотите избежать дублирования кода. Самый высокий рейтинг на странице, с которой я связан, имеет ссылку на несколько "обходных решений", но, похоже, он имеет 404'd. Может ли кто-нибудь оказать мне помощь или, возможно, указать мне в сторону указанных обходных решений?