为什么要创建一个比将变量声明为字段更好的方法?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为什么要创建一个比将变量声明为字段更好的方法?相关的知识,希望对你有一定的参考价值。

int timeDuration =持续时间* MONTHS_IN_A_YEAR;

我的在线讲师说我应该声明一个名为getTimeDuration()的方法,而不是创建一个同名的字段。我的问题是为什么创建方法更可取。谢谢。

答案

一个原因,将来如果您将变量设置为私有,否则它将成为私有数据,则不允许在类边界之外访问此变量。因此,此类吸气剂和面向对象吸气剂的可变取值的值用于此目的并开始起作用。这里的getters是类似getTimeDuration()的方法。

以上是关于为什么要创建一个比将变量声明为字段更好的方法?的主要内容,如果未能解决你的问题,请参考以下文章

SQLserver 怎么声明变量?

带有 std::map 的模板函数给出错误:声明为 void 的变量或字段

变量或字段 'nameOfVariable' 声明为 void 不知道为啥 :(

如何在R中获取变量的环境

检查变量是不是为空字符串或空字符串的更好方法?

用JavaScript声明分配给函数的多个变量的更好方法