java对象赋值操作
来源:互联网 发布:人大复印资料数据库 编辑:程序博客网 时间:2024/05/10 18:16
对基本数据类型的赋值时很简单的。但是为对象赋值时,却有一点不一样;对一个对象进行操作的时候,我们真正操作的是对对象的引用。所以当将一个对象赋值给另一个对象,实际上是将对象的引用从一个地方赋值到另一个地方。当我么将一个对象赋值给另一个对象后,我们修改其中的一个对象,另一个对象也随之改变。
class Tank{int m;}public class HelloWord { public static void main(String[] args) { Tank m1=new Tank(); Tank m2=new Tank(); m1.m=000; m2.m=111; System.out.println("m1.m="+m1.m+" m2.m="+m2.m); m1.m=m2.m; System.out.println("m1.m="+m1.m+" m2.m="+m2.m); m1.m=222; System.out.println("m1.m="+m1.m+" m2.m="+m2.m); m1=m2; System.out.println("m1.m="+m1.m+" m2.m="+m2.m); m1.m=333; System.out.println("m1.m="+m1.m+" m2.m="+m2.m); }
打印结果如下:
run:m1.m=0 m2.m=111m1.m=111 m2.m=111m1.m=222 m2.m=111m1.m=111 m2.m=111m1.m=333 m2.m=333
“`
0 0
- java对象赋值操作
- Java反射机制操作对象赋值
- java 赋值操作符:基本类型的赋值和对象的赋值
- Java中的对象赋值!!!!
- java对象类赋值
- Java中的对象赋值!!!! .
- JAVA List 对象赋值
- java如何赋值对象
- java 对象 赋值
- java 对象赋值
- java对象赋值
- Java对象克隆赋值
- java中的赋值操作
- Java赋值操作符
- JAVA 对象引用&对象赋值
- [Java]Java对象引用以及对象赋值
- java中的对象赋值问题
- java中string对象赋值
- Lightoj 1297 - Largest Box
- 开始我的CSDN编程学习笔记之旅!
- Rails+nginx服务器部署
- android图片操作
- 编写一个程序,获取10个1至20的随机数,要求随机数不能重复。
- java对象赋值操作
- vectpr越界问题
- 算法之1--KMP
- ubuntu安装redis
- Unity中做放大镜 效果
- HDU 5380 Travel with candy (单调队列&贪心)
- JAVA反射机制练习题
- Android Studio-1.2版本设置教程
- Spring 学习笔记(四)——数据访问与事务