对象的引用的概念问题

lhr88888888 2011-04-22 11:09:19
第一种----------
play a =new();
play b=a;
name="aa"; b=a; b.name="bb";
System.out.println(a+" "+b);
输出 bb bb 证明对象a和b是同一个对象的引用b只是引用a的对象地址并不存在实体对象
第二种---------------
int a=1;
int b=a;
b=2;
System.out.println(a+" "+b);
输入 1 2 这个是不是因为a 和b 并不是一个引用地址,而是直接新建了实体的int类型 a b 所以值不一样
第三种---------------
String 是否和int一样 他属不属类的对象的引用
String a="1";
String b=a;
b="2";
System.out.println(a+" "+b);
运行结果同int 谁能解释解释这个概念
...全文
33 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

23,404

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧