之间的差异我必须决定是将变量放在构造函数还是外部,但是我总是感觉我缺少信息,我已经看过堆栈溢出中的其他帖子,但是所有提到这是一个偏好问题,但我发现两个区别,我觉得可能是重要的:构造函数之外的变量实例与
- 如果我决定把变量放在构造函数中,那么我必须有一个对象参数用于任何希望改变的函数即使代码是类内部的变量。
- 子类化会导致变量不出现,当类和任何子类必须具有变量才能正常运行时会导致问题。
我可能在所有这些方面都是错误的,但在凌晨4点,我宁愿被告知我错了,也不会因为骄傲而犯错。如果这个问题在别处得到解答,我错过了,我很抱歉,如果你能发布这个链接,我会很感激。构造函数中的