商业机会 产品大全 企业名录 我商务中心 | | 手机站 网址:xadnitpx.qy6.com Java的引用类型是什么_西安达内科技
西安达内科技
联系人: 先生 (seo)
电 话:029-82222601
手 机:

产品目录

Java的引用类型是什么

留言询价
详细说明

    Java的引用类型(reference type)指向一个对象,不是原始值,指向对象的变量是引用变量。下面西安达内Java培训(www.xatarena.cn)讲师就详细为大家介绍。



在java里面除去基本数据类型的其它类型都是引用数据类型,自己定义的class类都是引用类型,可以像基本类型一样使用。



示例如下:



public class MyDate {

private int day = 8;

private int month = 8;

private int year = 2008;

private MyDate(int day, int month, int year){...}

public void print(){...}

}

public class TestMyDate {

public static void main(String args[]) {

//这个today变量就是一个引用类型的变量

MyDate today = new MyDate(23, 7, 2008);

}

}



引用类型的赋值



在java编程语言中,用类的一个类型声明的变量被指定为引用类型,这是因为它正在引用一个非原始类型,这对赋值具有重要的意义。如下代码:



int x = 7;

int y = x;

String s = "Hello";

String t = s;



四个变量被创建:两个原始类型 int 和两个引用类型String。x的值是7,而这个值被复制到y;x和y是两个独立的变量且其中任何一个的进一步的变化都不对另外一个构成影响。至于变量s和t,只有一个String对象存在,它包含了文本"Hello",s和t均引用这个单一个对象。



如果将变量t重新定义为t="World";则新的对象World被创建,而t引用这个对象。



西安达内科技Java培训讲师表示,“在Java里面参数传递都是按值传递”这句话的意思是:按值传递是传递的值的拷贝,按引用传递其实传递的是引用的地址值,所以统称按值传递。在Java里面只有基本类型和按照下面这种定义方式的String是按值传递,其它的都是按引用传递。就是直接使用双引号定义的字符串方式:String str = "Java快车";

 
西安达内科技
先生 (seo)  
电  话: 029-82222601
传  真:
移动电话:
在线联系:
公司地址: 中国陕西西安市陕西省西安市兴庆南路10号交大出版大厦6层
邮  编:
公司主页: http://xadnitpx.qy6.com(加入收藏)
 



其它商业信息
 1 直接到第
20 条信息,当前显示第 1 - 20 条,共 1

公司首页 | 公司介绍 | 产品展示 | 供求商机 | 诚信档案 | 联系方法 | 加入收藏
西安达内科技 公司地址:中国陕西西安市陕西省西安市兴庆南路10号交大出版大厦6层
先生 (seo) 电话:029-82222601 传真:
免责声明: 以上所展示的信息由会员自行提供,内容的真实性、准确性和合法性由发布会员负责,企业录对此不承担任何责任。如有侵犯您的权益,请来信通知删除。

机械 仪器 五金 电子 电工 照明 汽摩 物流 包装 印刷 安防 环保 化工 精细化工 橡塑 纺织 冶金 农业 健康 建材 能源 服装 工艺品 家居 数码 家电 通讯 办公 运动、休闲 食品 玩具 商务 广告 展会 综合
提供服务支持 © 企业录 | 移动端