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 a ?

755


What are methods in java?

540


how many types of Inheritance?

655


Can we use a switch statement with strings?

551


What is the static import?

591






Which one of the following suits the description of a string better: derived or primitive?

513


What is mnemonic code?

541


what is the role of xml in core java?? and how we can use it?? can somebody give a sample program with explanation and from where i can read more about xml?????

1803


What is the biggest integer?

555


Can extern variables be initialized?

514


How does enum work in java?

550


Can constructor be protected in java?

511


What is the symbol for line break?

612


What is variable and rules of variable?

520


How does a cookie work in Servlets?

352