【发布时间】:2018-04-25 21:51:51
【问题描述】:
java(或其他 oops 语言)中的类表示数据结构。每个数据结构都有一个类型。那么为什么要使用 CLASS 关键字呢?为什么不能 TYPE 关键字?
即
我们在 java 中定义新的数据结构如下 -
public class CustomDataType {
//bla bla
}
为什么不能定义如下 -
public type CustomDataType {
//bla bla
}
请解释一下。
【问题讨论】:
-
因为
type不是Java 关键字。 -
从stackoverflow.com/questions/468145/…引用@mins 类型是一个抽象接口。类型一般代表名词,例如人、地点或事物,或名词化的事物,类代表该类型的一个实现。它是一个具体的数据结构和子程序的集合
-
还有……猜猜看……还有很多其他的面向对象语言,其中
type也不是关键字。 C++、python、ruby、javascript、Smalltalk(虽然只有 6 个关键字!)... -
而且...类型是一个过于宽泛的术语,因为“类型”涵盖了原始数据类型,在 Java 中它们不是对象/OO 类型。
标签: java oop data-structures types custom-data-type