`
guzizai2007
  • 浏览: 359608 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

java.lang.CloneNotSupportedException:at java.lang.Object.clone(Native Method)

 
阅读更多
Object01 o3 = (Object01) o2.clone();

 异常信息:

java.lang.CloneNotSupportedException: com.sxit.Object01
	at java.lang.Object.clone(Native Method)
	at com.sxit.Object01.main(Object01.java:63)

 原因:

类没有实现Cloneable接口
public class Object01 implements Serializable,Cloneable

 

分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    java编程常见问题

    14. **java.lang.CloneNotSupportedException**: 当对象没有实现`Cloneable`接口并且尝试调用`clone()`方法时,会抛出此异常。 15. **java.lang.EnumConstantNotPresentException**: 尝试访问的枚举常量在枚举类型...

    java.lang.CloneNotSupportedException(解决方案).md

    项目中碰到的,记录一下解决方案

    java源码阅读之java.lang.Object

    Java源码阅读之java.lang.Object Java中的Object类是所有类的父类,任何类都默认继承Object。Object类提供了多种方法,以下是其中一些重要的方法: 1. clone方法:保护方法,实现对象的浅复制,只有实现了...

    Java使用原型模式展现每日生活应用案例详解

    别急,这里说的超类是Object类,因为所有Java类默认都继承了Object类,而Object类提供了`clone()`方法。) DayLife dayLife = (DayLife) super.clone(); // 复制对象的属性,确保深拷贝 dayLife.setGetUp(this....

    编程语言java高级应用.pdf

    2. java.lang.Object类:Object类是Java语言中所有类的根类,其他类都直接或间接地继承自Object类。Object类定义了几个重要的方法:clone()、equals(Object obj)、finalize()、toString()等。 - clone()方法:用于...

    Android java应掌握的基本概念 大全

    protected Object clone() throws CloneNotSupportedException { return super.clone(); } } public class CloneDemo { public static void main(String[] args) { try { Data original = new Data(10); ...

    优质资料(2021-2022年收藏)史上最全的Java中所有Exception异常中英文对照.docx

    Java编程语言中,异常处理是程序健壮性的重要组成部分。异常是程序运行时遇到的问题,它们通常表示非正常情况或错误。Java提供了丰富的异常体系,包括标准的Java异常类和自定义异常。以下是一些主要的Java异常及其...

    数据结构 java 软件工程笔试

    如果一个对象仅实现了Cloneable接口,但没有声明clone()方法,外部仍可以调用其clone()方法,但是会抛出CloneNotSupportedException。 8. 服务器处理请求模式: B选项描述是错误的,多线程模式下服务器处理请求更...

    java Clone

    `clone`方法存在于Java的`java.lang.Object`基类中,所有Java类都默认继承自`Object`类,因此所有类都具备`clone`能力。 首先,要使用`clone`方法,我们需要确保类实现了`Cloneable`接口。`Cloneable`接口并没有...

    java-6个机制.doc

    Java的克隆机制通过`Object.clone()`方法实现,该方法位于`java.lang.Object`类中。 **1.2 实现要求** - **实现`Cloneable`接口**:被克隆的类必须实现`Cloneable`接口,表明该类支持克隆操作。 - **重写`clone()`...

    Java中clone方法共6页.pdf.zip

    这个方法来源于`java.lang.Object`类,所有Java类都默认继承了这个方法。本资料"Java中clone方法共6页.pdf.zip"可能包含了关于如何理解和使用`clone()`方法的详细解释,以及它在实际开发中的应用示例。 `clone()`...

    对象的生命周期.pdf

    public Object clone() throws CloneNotSupportedException { return super.clone(); } // equals 方法重写 @Override public boolean equals(Object o) { if (this == o) return true; if (!(o instanceof...

    java clone的小例子

    首先,`clone()`方法是Java Object类的一个成员方法,这意味着所有Java类都隐式地继承了这个方法。它的主要作用是创建并返回当前对象的一个副本,也就是浅拷贝。浅拷贝意味着新创建的对象拥有原始对象的属性值,但...

    java_clone用法

    public Object clone() throws CloneNotSupportedException { return super.clone(); } } // 示例代码 User user = new User(); user.name = "user"; user.age = 20; Account account = new Account(); ...

    Java深浅clone

    protected Object clone() throws CloneNotSupportedException { Person clonedPerson = (Person) super.clone(); clonedPerson.address = (Address) this.address.clone(); // 假设Address也实现了Cloneable ...

Global site tag (gtag.js) - Google Analytics