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
What is a ?
What are methods in java?
how many types of Inheritance?
Can we use a switch statement with strings?
What is the static import?
Which one of the following suits the description of a string better: derived or primitive?
What is mnemonic code?
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?????
What is the biggest integer?
Can extern variables be initialized?
How does enum work in java?
Can constructor be protected in java?
What is the symbol for line break?
What is variable and rules of variable?
How does a cookie work in Servlets?