Я должен решить, помещать ли переменную внутри конструктора или снаружи, но у меня все время возникает ощущение, что мне не хватает информации, я смотрел другие посты о переполнении стека, но все упоминали, что это вопрос предпочтений,тем не менее я обнаружил две разницы, которые, по моему мнению, могут быть важны:
-Если я решу поместить переменные в конструктор, тогда у меня должен быть параметр объекта для любой функции, которая желает изменить переменные, даже есликод является внутренним для класса.
- Подклассификация приведет к тому, что переменные не появятся, что вызывает проблемы, когда класс и любые подклассы должны иметь переменные для правильной работы.
Я могу ошибаться по всем этим пунктам, но в 4 часа утра мне скорее скажут, что я неправ, чем совершить ошибку из-за гордости.Если на этот вопрос ответили где-то еще, и я пропустил его, извините, и если вы могли бы опубликовать ссылку, я был бы признателен.