java 对象与对象引用
来源:互联网 发布:2017中国经济数据 编辑:程序博客网 时间:2024/06/05 08:09
<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">首先看段代码:</span>
import java.awt.Point;class RefTester{public static void main(String[] arguments){Point pt1,pt2;pt1 = new Point(100,100);pt2 = pt1;pt1.x=200;pt1.y=200;System.out.println("Point1:" + pt1.x + "," + pt1.y);System.out.println("Point2:" + pt2.x + "," + pt2.y);}}
输出:
Point1:200,200
Point2:200,200
为什么Point2输出也是200,200),那是因为在'pt2 = pt1'这里,pt2引用了pt1的对象,它们都是引用的同一个对象,在pt2引用一个新的对象之前,它都是和pt1引用的同一个对象,所以输出始终的一样。
再看代码:
Person person = new Person("张三"); 这里person是指向创建对象的引用,张三是对象,为什么?
Person person;
person = new Person("张三");
这里的两行代码与上面的完全一样,只有在person是引用的时候,它才能通过new创建新的对象 "张三"
0 0
- Java 对象引用与对象
- java 对象与对象引用
- java-引用与对象
- JAVA对象与引用。
- 【java】对象与引用
- Java对象与引用
- 关于Java对象与对象引用
- Java 对象与对象引用的区别
- Java对象引用与对象的区别
- java--对象引用与对象的区别
- Java对象与对象的引用
- java--对象引用与对象的区别
- java的对象与对象引用
- Java中对象与引用
- JAVA对象大小与引用
- Java中对象与引用
- JAVA对象大小与引用
- Java中对象与引用
- tomcat6.0与7.0 配置https协议
- FormatMessage函数的用法
- Android 事件输入系统分析计划
- Java thread中对异常的处理策略
- String的一部分替换为星号“*”
- java 对象与对象引用
- 新建项目和导入之前eclipse打包过的项目在android studio打包apk详解
- ListView 动态设置高度问题
- 思想通 万事通
- 变长数组(动态数组)
- 一个较好的时间选择插件
- CentOS-6.8 安装 Nginx
- HDOJ 5887 Herbs Gathering 【2016青岛网赛】DP+MAP
- 关于子元素的absolute定位