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 nested class?

598


How define set in java?

521


What are the types of web technologies?

536


What is the ==?

472


Is set ordered in java?

576






What are the types of arrays in java?

563


What are recursive functions? Give some examples?

621


Why object class is super class for every class in java?

583


How does a cookie work in Servlets?

357


Which programming language is best in future?

529


what is the significance of listiterator in java?

624


What are "methods" and "fields"?

581


Can java program run without jre?

575


How do you invoke a method?

546


What best practices should you follow while writing multithreaded code in java?

551