黑马程序员技术交流社区

标题: 引用数据类型是什么?傻傻分不清 [打印本页]

作者: 18334705181    时间: 2014-8-2 15:45
标题: 引用数据类型是什么?傻傻分不清
本帖最后由 格子、 于 2014-8-7 17:41 编辑

引用数据类型是什么?傻傻分不清,求指教,求大师,帮帮我呀

作者: cyc523633157    时间: 2014-8-2 15:49
除了char byte short int long float double boolean 这8种基本类型,其它3种是引用数据类型,数组,类,和接口。
作者: aiq黑马程序员    时间: 2014-8-2 16:27
这个没必要理解,记住就行了 学到后面自然而然就会明白的
作者: /aiq玩完?/aiq    时间: 2014-8-2 17:49
你就记住区别于四类八种的基本数据类型(整数,小数,字符,布尔型)就行了。引用数据类型的概念我也不清楚:lol
作者: 怀念黑海岸    时间: 2014-8-2 18:01
   给你说个很分明的区别吧,你定义并赋值给这个基本数据类型只需 :
               XXX  a=所赋的值;
  但是引用数据类型呢,你定义一个引用数据类型必须用到new关键字;
               XXX  xx=new XXX();
  这种格式来定义,数组作为引用数据类型比较另类,两种方式都可以直接定义并初始化。
作者: dingpanbo    时间: 2014-8-2 20:45
学习的来看看
作者: vaqh    时间: 2014-8-2 20:56
很简单就是一个变量的名字,,,
作者: 草鱼狂飙    时间: 2014-8-2 21:20
举个简单例子说明
class A{
   private int age;
private String name;
}

int是基本数据类型,当你new A()得时候,age自动赋值为0;
但是对于引用类型name来说,此时只会分配一个引用,指向null, 当你想使用name得时候不能直接引用,必须实例化之后才能使用。否则,会引起空指针exception
作者: —Jimmy—    时间: 2014-8-4 10:53
引用数据类型是相对于基本数据类型来说的,类出来的都是引用数据类型!
作者: xj55646    时间: 2014-8-4 12:39
相对于基本数据类型而言的,引用就如遥控器,对对象中的成员变量及方法进行控制
作者: huanhuan    时间: 2014-8-4 17:08
数据类型分为两种:基本数据类型和引用数据类型,基本数据类型包括整型,浮点型,字符型,布尔型;而引用数据类型包括类,接口,数组。
作者: 18334705181    时间: 2014-8-4 18:49
huanhuan 发表于 2014-8-4 17:08
数据类型分为两种:基本数据类型和引用数据类型,基本数据类型包括整型,浮点型,字符型,布尔型;而引用数 ...

谢谢,明白了好多





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2