Test1.java
-------------
package paul1;
public class Test1 {
public
String name;
public Test2 objTest2;
public Test1(){
objTest2 = new Test2();
}
public void setName(String name){
this.name = name;
}
public String getName(){
return name;
}
public void setObjTest2(Test2 objTest2){
this.objTest2 = objTest2;
}
public Object getObjTest2(){
return objTest2;
}
}
Test2.java
---------
package paul1;
public class Test2 implements Cloneable
{
public String pass;
public Test2(){
pass = "paul";
}
public void setPass(String pass){
this.pass=pass;
}
public String getPass(){
return pass;
}
public static void main(String[] args)throws CloneNotSupportedException{
Test1 t1 = new Test1();
Object obj = t1.getObjTest2();
Test2 t2 = (Test2)obj;
System.out.println(t2.getPass());
Object obj2 = t1.clone();
Test2 t3 = (Test2)obj2.getObjTest2();
System.out.println(t3.getPass());
}
}
Hi Fiends! I am trying to create an object for Test2 class in Test1 class through a method. It is working fine to call a method in Test2 class.
Now I have another requirement in this code is, to clone the Test1 object to get the details of Test1 as well as Test2 information.
Your help is required, in this aspect.
Thanks