Java 基础学习笔记(持续更新中)
来源:互联网 发布:java制表符是什么 编辑:程序博客网 时间:2024/05/11 01:28
1、Box b1 =new Box();
b2=b1;
变量b1赋值给变量b2,只是把b1的指向赋值给b2,b1和b2引用的相同一个对象,b2并没有重新分配任何内存对象或对b1内存对象进行拷贝。因此,b1(或b2)对对象的任何改变都会影响到b2(或b1)。由以下类可见:
class Box ...{
double x;
double y;
double z;
}
public class BoxDemo ...{
public static void main(String arg[]) ...{
Box Box1 = new Box();
Box Box2 = Box1;
Box1.x = 5;
Box1.y = 6;
Box1.z = 7;
System.out.println("X1=" + Box1.x);
System.out.println("X2=" + Box2.x);
Box1.x=10;
System.out.println("-------------------------");
System.out.println("X1=" + Box1.x);
System.out.println("X2=" + Box2.x);
Box2.x=15;
System.out.println("-------------------------");
System.out.println("X1=" + Box1.x);
System.out.println("X2=" + Box2.x);
}
}
结果为:
X1=5.0
X2=5.0
-------------------------
X1=10.0
X2=10.0
-------------------------
X1=15.0
X2=15.0
double x;
double y;
double z;
}
public class BoxDemo ...{
public static void main(String arg[]) ...{
Box Box1 = new Box();
Box Box2 = Box1;
Box1.x = 5;
Box1.y = 6;
Box1.z = 7;
System.out.println("X1=" + Box1.x);
System.out.println("X2=" + Box2.x);
Box1.x=10;
System.out.println("-------------------------");
System.out.println("X1=" + Box1.x);
System.out.println("X2=" + Box2.x);
Box2.x=15;
System.out.println("-------------------------");
System.out.println("X1=" + Box1.x);
System.out.println("X2=" + Box2.x);
}
}
结果为:
X1=5.0
X2=5.0
-------------------------
X1=10.0
X2=10.0
-------------------------
X1=15.0
X2=15.0
- Java 基础学习笔记(持续更新中)
- Java语言程序设计(基础篇)- 笔记(持续更新中)
- JAVA基础知识学习笔记(持续更新中。。)
- java基础(持续学习更新记录)
- EnCache 学习笔记(持续更新中)
- 天涯学习笔记(持续更新中。。。。)
- Java学习笔记(持续更新)
- JAVA学习笔记(持续更新...)
- Java HashMap学习笔记(持续更新)
- 学习笔记,持续更新中
- Java 学习笔记--持续更新
- linux基础学习笔记(持续更新ING)
- Java基础(持续更新)
- Seaborn学习以及Matplotlib基础(持续更新中...)
- Pig基础学习【持续更新中】
- java基础(个人学习笔记,不断修改更新中)
- JAVA 基础细节汇总(持续更新中....)
- DLL学习笔记(VS2005)(持续更新中.......)
- ASP.NET 设计中的33 个技巧
- 我能用Windows PowerShell做什么:列出你所有的 Windows PowerShell 别名
- Intermac打印机VB下IPL语言开发技术支持
- 基于.NET 的 加密 解密 算法总结[一]
- Linux学习笔记
- Java 基础学习笔记(持续更新中)
- 让iis支持FLV文件
- 雄关漫道真如铁,而今迈步从头越
- 小试存储过程
- VS2005[C#] 轻轻松松 掌握 TreeView [ 回车展开节点, 鼠标右键,禁止闪屏....]
- ucos-ii核心算法分析
- Windows平台下的多线程编程
- 使用VS2005的Server Explorer无法连接已有的数据库
- JSP/Servlet编码问题总结