什么是"类型"正如Java教程中提到的那样?

时间:2014-11-19 14:22:37

标签: java

来源: http://docs.oracle.com/javase/tutorial/java/nutsandbolts/variables.html

  

您也可能偶尔也会看到“成员”这个词。类型的字段,方法和嵌套类型统称为其成员。“

在定义成员时,教程使用术语 type ,在此上下文中,它们看起来并不像数据类型。我在Google上找不到正确的定义。也许它显而易见我错过了什么?

3 个答案:

答案 0 :(得分:8)

在此背景下"输入"意味着" class"。

在其他情境中,它可能意味着"类或原始类型",但由于它们谈论具有成员的类型,它们特指具体的类。嵌套类型也是如此:只有类可以嵌套在其他类中;所有原始类型都内置在语言中,不能嵌套。

答案 1 :(得分:4)

似乎它们意味着对象的类。

答案 2 :(得分:2)

Java有3种类型。

  • ReferenceType - 类,接口和数组

  • PrimitiveType - 基元

  • NullType - null

这些是在Java Language Specification section 4.1中定义的。每当您看到引用type的API文档或教程时,这就是他们所讨论的内容。

在这种特殊情况下,本教程使用type来引用ReferenceType。类和接口(类型)的定义通常也会定义该类型的成员。