在用几本书学习java时,似乎都没有说明何时使用哪个术语。 现在我理解如下:
变量在方法中定义,而字段是类的一部分。
答案 0 :(得分:9)
编辑:
你有正确的想法。
回到Java文档后,我将使用their terminology:
变量指的是字段,局部变量和参数。
答案 1 :(得分:4)
“变量”是比“字段”更通用的术语。但你的总和基本上是正确的。字段是类级变量。
答案 2 :(得分:1)
你是对的。变量可以是方法的局部变量。字段是属于该类的变量。
编辑:字段可以是private
,protected
或public
。
答案 3 :(得分:1)
是的,这是正确的。字段也称为成员。
答案 4 :(得分:-1)
我认为你强调差异是正确的。变量是可以改变的东西,字段是具有值的成员,这个值可以是最终的,在这种情况下,将变量看作变量似乎有点奇怪。
答案 5 :(得分:-1)
在java中,变量是可以在执行期间更改其值的任何内容,而字段(也可以称为类的“成员”变量)属于类
常数/最终可以是(虽然有些人可能不同意)与变量相反。
一个字段属于一个类,可以是变量或常量/最终。