有点类似于类的静态变量。
例如,假设我有一张桌子来留人。然后对于每一行,我有一堆列:年龄、性别、姓名......但我想要一个与表本身相关联的值,比如说minimum allowed age = 18
。然后,每当我添加一个新人时,我都会检查他们的年龄是否大于Table.minimum_allowed_age
. 这样我就可以轻松地更改该值,而无需在任何地方进行硬编码。
我现在能做到的唯一方法是创建一个(非常丑陋的)ENUM 列,它只有一个选项,18
然后每一行都有它。这显然不是这样做的方法,尤其是如果您想经常更改该值(在我的应用程序中就是这种情况)。