Clone方法
来源:互联网 发布:java.util string 编辑:程序博客网 时间:2024/04/30 04:54
使用继承自Object的.clone方法,需 implements Cloneable(此接口知识个标记,接口没有方法),否则报错。
Object.clone()修饰符为 protected native,所以我们无法知道他的内部机制,是与平台相关的。
public class A implements Cloneable{int x,String s;B b;class B{int y;String s;}public static void main(String[] args){A a = new A();A bClone = a.clone();}}
A中变量的情况:
1)JDK中包含的类或基本型(x和s)。a,bClone各一份,改变一方不对另一方造成影响。
2)自己定义的类b,a和bClone共享一份,改变一方会改变另一方。
0 0
- Clone方法
- clone方法
- clone()方法
- Clone方法
- clone()方法
- DataTable.Clone 方法
- C# Clone() 方法
- 如何支持clone方法
- java 的clone方法
- Clone对象方法
- javascript的clone方法
- 实现 clone 方法
- clone()方法copy
- Image.Clone()方法
- clone()方法学习
- javascript clone方法
- Silverlight - Tip: Clone方法
- Object.clone()方法
- C++内存分配——堆栈祥解
- 基于物联网技术和RFID电子客票的铁路自动检票机
- shiro简单配置
- 当json结合ssh时如果只导入xwork-core-2.1.16jar或者只导入xwork-core-2.3.15.1会出现下面问题
- PAT - 1017. A除以B (20)
- Clone方法
- Java:对象创建和初始化过程
- spring中bean的生命周期
- 看图说话:让我们--无损地把移动硬盘(U盘)做成GRUB/syslinxu双启
- nutch-1.7-学习笔记(1)-org.apache.nutch.crawl.Injector.java-CrawlDatum
- Android开发小白日记2 (20 Apr) 关于Fragment
- PAT - 1018. 锤子剪刀布 (20)
- C语言的简史
- 详解Android动画之Frame Animation