最近我参加了一个面试,我被问到,
中用户定义的数据类型是什么?
我回答说,使用类类型声明的变量是用户定义的。但我并不相信我的回答。我觉得类类型是引用数据类型/对象数据类型。
根据情况,有两种类型:
对象类型原始数据类型int、float..etc.
我对此进行了搜索,但没有得到正确的答案。
请对此进行一些说明。
发布于 2015-06-16 20:32:28
我想详细介绍一下这一点。
首先,Java是一种强类型语言,即在使用任何数据之前,我们需要告诉编译器该数据将是什么数据类型。
简单地说,我们需要声明变量的数据类型。
基本上有三种类型的数据类型:
Java数据类型是我们在中拥有的通用的和基本的数据类型,它们是byte, short, int, long, float, double, char, boolean
。
派生数据类型是使用任何其他数据类型(例如,数组)创建的数据类型。
用户定义的数据类型是用户/程序员自己定义的数据类型。例如,类、接口。
用非常-非常简单的话说,
int a
这里的a
是一个整型数据类型的变量。
MyClass对象
这里,obj
是一个数据类型为MyClass
的变量,我们称它们为引用变量,因为它们可以用来存储对该类对象的引用。
发布于 2021-04-06 00:28:47
在JAVA中有两种类型的数据类型可用,它们是
1. Primitive datatypes
2. User Defined datatype
基本上,原始数据类型是预定义的。像int、char、float等,如果你想存储整型、字符型的数据,那么你可以很好地使用这些预定义的数据类型。如果您想存储您自己类型的数据,比如Student,Employee,它基本上是原始数据类型的组合,那么在这里我们必须使用用户定义的数据类型,为此,我们可以使用java中的类来存储您自己的数据
发布于 2018-04-01 02:51:37
用户定义数据类型是指程序员自己定义他或她自己,就像创建类或接口数据类型一样
https://stackoverflow.com/questions/30867364
复制相似问题