java实现对象克隆的两种方法 java如何实现对象的克隆?

java如何实现对象的克隆?A:在Java中实现clone object方法的步骤如下:(1)实现Cloneable接口(2)重载object类中的clone()方法,重载时需要定义为public(3

java如何实现对象的克隆?

A:在Java中实现clone object方法的步骤如下:

(1)实现Cloneable接口

(2)重载object类中的clone()方法,重载时需要定义为public

(3)在重载方法中,呼叫超级克隆()

例如:

类cloneclass实现可克隆{

public int aint

public object clone(){

cloneclass o=null

尝试{

o=(cloneclass)超级克隆()

}catch(CloneNotSupportedException e){

e.printStackTrace()

}

return o

}