who can we create the object of a class? in how many ways we
can create it (max 5)

Answer Posted / chandni jain

1. Using new keyword
This is the most common way to create an object in java.

MyObject object = new MyObject();

2. Using Class.forName()
If we know the name of the class & if it has a public
default constructor we can create an object in this way.

MyObject object = (MyObject)
Class.forName("subin.rnd.MyObject").newInstance();

3. Using clone()
The clone() can be used to create a copy of an existing object.

MyObject anotherObject = new MyObject();
MyObject object = anotherObject.clone();

4. Using object deserialization
Object deserialization is nothing but creating an object
from its serialized form.

ObjectInputStream inStream = new
ObjectInputStream(anInputStream );
MyObject object = (MyObject) inStream.readObject();

Is This Answer Correct ?    4 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is the replace tool?

551


What is meant by structural programming?

555


What is incompatible types in java?

539


What is the biggest integer?

551


How does system arraycopy work in java?

579






Explain polymorphism citing an example.

592


How does arraylist work in java?

534


What is string builder?

470


What is the final keyword?

553


Can a class with private constructor be extended?

490


Why java is platform independent? Explain.

601


What are drawbacks of singleton class?

524


Why there are some null interface in JAVA? What does it mean? Give some null interface in JAVA?

617


What are mutable classes?

523


What is private static in java?

581