我知道静态变量适用于对象,实例变量(通常在__init __()函数下)适用于实例,但我想到了一个问题:
在游戏中何时何地应使用静态变量和实例变量?另外,如果您更改对象的静态变量的值,它是否适用于该对象的所有实例?
答案 0 :(得分:0)
实例属性。如果应该在所有实例之间共享属性,则可以使用类属性,例如,如果您要存储与此类相关的常量。想到的一个例子是实体(有限状态机)的状态:
module: {
...
// 第三方库合并
plugins: [
new webpack.optimize.CommonsChunkPlugin('vendor' , 'vendor.bundle.js', Infinity)
]
}
请注意可变的类属性,因为在修改它们时,会为所有实例修改它们。