首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Java中的用户定义数据类型?

Java中的用户定义数据类型?
EN

Stack Overflow用户
提问于 2015-06-16 20:17:22
回答 3查看 34K关注 0票数 0

最近我参加了一个面试,我被问到,

中用户定义的数据类型是什么?

我回答说,使用类类型声明的变量是用户定义的。但我并不相信我的回答。我觉得类类型是引用数据类型/对象数据类型。

根据情况,有两种类型:

对象类型原始数据类型int、float..etc.

  • Reference类型/
  1. typeString字符串、user_defined_Class Obj1..etc

我对此进行了搜索,但没有得到正确的答案。

请对此进行一些说明。

EN

回答 3

Stack Overflow用户

发布于 2015-06-16 20:32:28

我想详细介绍一下这一点。

首先,Java是一种强类型语言,即在使用任何数据之前,我们需要告诉编译器该数据将是什么数据类型。

简单地说,我们需要声明变量的数据类型。

基本上有三种类型的数据类型:

  1. 基本数据类型
  2. 派生数据类型
  3. 用户定义数据类型

Java数据类型是我们在中拥有的通用的和基本的数据类型,它们是byte, short, int, long, float, double, char, boolean

派生数据类型是使用任何其他数据类型(例如,数组)创建的数据类型。

用户定义的数据类型是用户/程序员自己定义的数据类型。例如,类、接口。

用非常-非常简单的话说,

int a

这里的a是一个整型数据类型的变量。

MyClass对象

这里,obj是一个数据类型为MyClass的变量,我们称它们为引用变量,因为它们可以用来存储对该类对象的引用。

票数 2
EN

Stack Overflow用户

发布于 2021-04-06 00:28:47

在JAVA中有两种类型的数据类型可用,它们是

   1. Primitive datatypes

   2. User Defined datatype

基本上,原始数据类型是预定义的。像int、char、float等,如果你想存储整型、字符型的数据,那么你可以很好地使用这些预定义的数据类型。如果您想存储您自己类型的数据,比如Student,Employee,它基本上是原始数据类型的组合,那么在这里我们必须使用用户定义的数据类型,为此,我们可以使用java中的类来存储您自己的数据

票数 1
EN

Stack Overflow用户

发布于 2018-04-01 02:51:37

用户定义数据类型是指程序员自己定义他或她自己,就像创建类或接口数据类型一样

票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30867364

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档