A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 18334705181 高级黑马   /  2014-8-2 15:45  /  1689 人查看  /  11 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 格子、 于 2014-8-7 17:41 编辑

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

11 个回复

正序浏览
huanhuan 发表于 2014-8-4 17:08
数据类型分为两种:基本数据类型和引用数据类型,基本数据类型包括整型,浮点型,字符型,布尔型;而引用数 ...

谢谢,明白了好多
回复 使用道具 举报
数据类型分为两种:基本数据类型和引用数据类型,基本数据类型包括整型,浮点型,字符型,布尔型;而引用数据类型包括类,接口,数组。
回复 使用道具 举报
相对于基本数据类型而言的,引用就如遥控器,对对象中的成员变量及方法进行控制
回复 使用道具 举报
引用数据类型是相对于基本数据类型来说的,类出来的都是引用数据类型!
回复 使用道具 举报
举个简单例子说明
class A{
   private int age;
private String name;
}

int是基本数据类型,当你new A()得时候,age自动赋值为0;
但是对于引用类型name来说,此时只会分配一个引用,指向null, 当你想使用name得时候不能直接引用,必须实例化之后才能使用。否则,会引起空指针exception
回复 使用道具 举报
vaqh 中级黑马 2014-8-2 20:56:34
7#
很简单就是一个变量的名字,,,
回复 使用道具 举报
学习的来看看
回复 使用道具 举报
   给你说个很分明的区别吧,你定义并赋值给这个基本数据类型只需 :
               XXX  a=所赋的值;
  但是引用数据类型呢,你定义一个引用数据类型必须用到new关键字;
               XXX  xx=new XXX();
  这种格式来定义,数组作为引用数据类型比较另类,两种方式都可以直接定义并初始化。
回复 使用道具 举报
你就记住区别于四类八种的基本数据类型(整数,小数,字符,布尔型)就行了。引用数据类型的概念我也不清楚:lol
回复 使用道具 举报
这个没必要理解,记住就行了 学到后面自然而然就会明白的
回复 使用道具 举报
除了char byte short int long float double boolean 这8种基本类型,其它3种是引用数据类型,数组,类,和接口。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马