我有更多的“多少是太多”的问题。我有一个 Java 类,它定义了几个供外部类使用的 getter/setter(总共大约 30 个)。但是,Java 类本身在某些情况下也需要使用这些变量。
我理解在类中使用成员字段而不是 getter 方法的概念,但是在这种情况下,getter 执行一个函数(将整数取消掩码以具体化)来创建要返回的值。
因此,从性能和内存减少的角度来看,对于类中需要这些值的少数调用,我很好奇我是否应该......
一种。只需调用吸气剂
湾。在整个班级中我需要值的任何地方进行揭露,就像吸气剂一样
C。创建变量来保存这些值,通过在启动时调用所有 getter 来加载它们,并在类中使用它们(30 个左右的整数可能不会造成严重的内存风险,但我还需要添加到我的代码中以保留这些如果用户设置了新值,则更新...因为该值已更新并被屏蔽)。
任何想法表示赞赏!