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
Can a final method be overloaded?
Which list is sorted in java?
How do you input a string in java?
How to connect to a remote database using Applet?
Difference between this() and super() ?
How much ram can a 64 bit processor theoretically?
What do you mean by inner class in java?
What are the main differences between the java platform and other platforms?
What is java util?
What are untrusted applets?
Can you pass by reference in java?
What is flag in java?
Similarity and difference between static block and static method ?
Can arraylist contain null values?
Which containers use a flowlayout as their default layout in java programming?