【发布时间】:2017-10-03 10:05:56
【问题描述】:
所以我对为什么会出现这种情况的唯一想法是,创建的该类的每个对象都带有一个相同的数组列表,所以这是对内存的不良使用?
【问题讨论】:
-
“一个类的所有对象”是什么意思?你能发布一个例子吗?
-
另外,静态字段只占用一次内存——它们不会为类的每个对象重复。因此,该列表将只有一份副本。
-
@FrançoisLEPORCQ 例如,如果我有一个 Dog 类并用它来制作单独的狗对象。抱歉,我回家后会尝试发布一个示例
-
您想将此对象列表保存在内存中吗?您可以在列表中使用静态修饰符来做到这一点,对我来说绝对不是一个坏习惯。