首页 > Java > Java入门 > 正文

java中的引用是指什么

王林
发布: 2019-11-20 16:48:34
原创
8337人浏览过

java中的引用是指什么

java中的类型有基本数据类型和复合类型。

基本数据类型:如int,char等基本数据类型;

复合类型:指针 和 引用;

引用:为对象起立另一个名字,引用类型引用另一种类型。

引用并非对象,相反的,它只是为一个已存在的对象所起的另外一个名字。如图1-1。

立即学习Java免费学习笔记(深入)”;

1022ecd9527cdb1c7c4e9a4c050f84c.png

引用必须进行初始化

定义了一个引用之后,对其进行的所有操作都是在与之绑定的对象上进行的。

为引用赋值

实际上是把值赋给了与引用绑定的对象;

获取引用的值

实际上是获取了与引用绑定的对象的值;

以引用对象作为初始值

实际上是以与引用绑定对象的作为初始值。

引用只能绑定在对象上,而不能与字面值或某个表达式的计算结果绑定在一起

引用的基本数据类型必须与引用对象的基本数据类型一样

如下面代码所示:

#include <iostream>
using namespace std;
 
int main()
{
	int a = 10;
    //int &r;                          //错误的,引用必须初始化。
	int &ra = a;                       //ra与变量a绑定
	 ra = 20;                          //为引用赋值,实际上是a = 10
	 cout<<"a = "<<a<<endl;            
	 cout<<"ra = "<<ra<<endl;          //获取引用的值,实际上是输出a的值
	int b = ra;                        //以引用对象作为初始值,即b = a;
	cout<<"b = "<<b<<endl;
	//int &rc = 10;                    //错误的,引用不能直接与字面值绑定在一起
 
	double da = 3.14;
	//int &rb = da;                    //错误的,引用的类型必须与引用对象的类型一致
	return 0;
}
登录后复制

推荐教程:java开发入门

以上就是java中的引用是指什么的详细内容,更多请关注php中文网其它相关文章!

java速学教程(入门到精通)
java速学教程(入门到精通)

java怎么学习?java怎么入门?java在哪学?java怎么学才快?不用担心,这里为大家提供了java速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号