Java Interview Questions and Answers - New Version In Hindi #10(Part-2)

1,563 views · Published 31 December 2017 · 21:49 · Indexed 4 November 2026

Channel: AndroJavaTech4U · 2017 · Science & Technology

Watch on YouTube

This videos have basic  java interviews questions and answers about   object cloning in java,clone method.
What is cloning in java ?.
What is use of clone() method of object class.?
 What is use of cloneable Interface In Java.?
What is the difference between Shallow cloning and Deep cloning.?
Which Cloning is best.?

object cloning part-1
https://www.youtube.com/watch?v=oBmHMEGxKr4&t=27s

OOps ques/ans session-1 url:-
https://www.youtube.com/watch?v=xYaH5ZmKbzA&index=1&list=PLnfapp4Woqpq1VOZuvB0Gb_pe7By2cF3_

OOps ques/ans session-2 url:-
https://www.youtube.com/watch?v=T6kRMnyM0ro&index=2&list=PLnfapp4Woqpq1VOZuvB0Gb_pe7By2cF3_

OOps ques/ans session-3 url:-
https://www.youtube.com/watch?v=a4MiDc2rrxE&index=3&list=PLnfapp4Woqpq1VOZuvB0Gb_pe7By2cF3_

OOps ques/ans session-4 url:-
https://www.youtube.com/watch?v=qvLMFyEqjyk&index=4&list=PLnfapp4Woqpq1VOZuvB0Gb_pe7By2cF3_

https://www.youtube.com/watch?v=K3vYHJh0lcE&t=62s

https://www.youtube.com/watch?v=IpsXqpIQHtI&t=25s

https://www.youtube.com/watch?v=SOTjxjbCgmc&t=25s

https://www.youtube.com/watch?v=8jxCCzonDMU&t=25s

Connect on Socials:-

Facebook:- https://www.facebook.com/AndroJavaTech4U/
Twitter:- https://twitter.com/AndroJavaTech4U
Google Plus:- https://plus.google.com/u/0/+AndroJavaTech4U
LinkedIn:- https://www.linkedin.com/in/androjavatech4u/

Program-
class A
{
int x;
A(int p)
{
x=p;
}
}

class B implements Cloneable 
{
int y;
A a;

public Object clone()throws CloneNotSupportedException
{
return super.clone();
}

B(int q,A a1)
{
y=q;
a=a1;
}

}

class DemoCloning
{

public static void main(String ss[])throws CloneNotSupportedException
{
A a=new A(10);
B b=new B(20,a);
System.out.println(b.y+" "+b.a.x);
B b1=(B)b.clone();
b1.y=100;
b1.a.x=200;

System.out.println(b1.y+" "+b1.a.x);
System.out.println(b);
System.out.println(b1);
System.out.println(b.y+" "+b.a.x);

}
}

More from this channel