java 中的基本数据类型的传递和引用数据类型的传递
来源:互联网 发布:洛奇英雄传帧数优化 编辑:程序博客网 时间:2024/06/16 04:37
public class TestCircle{public static void main(String[] args){Circle circle1 = new Circle(1);Circle circle2 = new Circle(2);swap1(circle1,circle2);System.out.println(circle1.radius+"\t\t"+circle2.radius);// 此处输出为 1 2 swap2(circle1,circle2);System.out.println(circle1.radius+"\t\t"+circle2.radius);// 此处输出为 2 1 }public static void swap1(Circle x,Circle y){/* x与circle1 具有相同的引用值 y有与circle2具有相同的引用值虽然引用值x和y发生了交换了 但是对象本身的属性没有变化 x和y还是指向对象其本身的属性(半径)*/Circle temp = x;x = y;y = temp;}public static void swap2(Circle x,Circle y){/* x与circle1 具有相同的引用值 y有与circle2具有相同的引用值由 x和y调用对象的引用值并发生了交换 对象的属性被改变*/double temp = x.radius;x.radius = y.radius;y.radius = temp;}}class Circle{double radius;Circle(double newRadius){radius = newRadius;}}
0 0
- java 中的基本数据类型的传递和引用数据类型的传递
- 基本数据类型和引用数据类型的传递
- 基本数据类型和引用数据类型的传递
- java基本数据类型传递与引用传递的区别详解
- 基本数据类型和引用数据类型参数的传递
- 基本数据类型和引用数据类型的参数传递
- Java中的原生数据类型和引用类型的参数传递
- Java中的原生数据类型和引用类型的参数传递
- Java引用数据类型的传递
- java 中的this和基本数据类型的值传递
- java基础之----基本数据类型和引用数据类型的参数传递过程(一)
- Java传参-基本数据类型和引用数据类型作为参数的区别(值传递)
- 引用数据类型的传递
- JAVA---基本数据类型和引用数据类型传递值得案例
- java中的值传递和引用传递及对应的数据类型
- 基本数据类型跟引用数据类型的值传递
- 基本数据类型值传递和引用数据类型值传递比较
- java中引用数据类型的传递
- 叠罗汉II
- 解决html输入中文后,在myEclipse中打开乱码问题。
- poj之旅——1979
- netstat 命令详解
- Android stuido快捷键集合
- java 中的基本数据类型的传递和引用数据类型的传递
- 21.二叉搜索树的后序遍历序列(做第二遍时感觉仍有难度,第三次做时还是要看思路)
- 【BZOJ3524】Couriers,第一次的主席树
- Win10屏幕亮度无法调节
- ByteBuf
- Java 网络编程
- EventBus学习笔记
- Wireshark中The ntf is not running的问题
- nyoj 308 substring (最长逆序字符串)