【发布时间】:2012-07-06 05:12:45
【问题描述】:
在提及存储在类实例中的一段数据时,开发人员似乎经常交替使用这些术语。
每个术语之间是否有任何技术差异,或者可以互换使用它们?
【问题讨论】:
-
一般来说,你会看到很多重叠,特别是对于经常使用多种语言或技术的程序员,他们对同一概念有冲突的术语。例如。 “功能”与“方法”。
-
有趣的列表,但根据这里的回复,似乎没有人对使用其中一种或另一种充满热情。
-
在 Java 中的“成员变量”、“成员字段”和“实例变量”是同义词。这些包括类的所有方法和所有字段,并与特定的类对象相关联。方法或代码块中的变量称为:“局部变量”。方法声明中的变量称为:“参数”。 “静态变量”、“类变量”是同义词,对此类的所有对象都是通用的,而不是特定实例。 “静态成员”包括:“静态变量”、“静态方法”、“静态块”和“嵌套类”。
标签: java oop attributes field terminology