who can we create the object of a class? in how many ways we
can create it (max 5)
Answers were Sorted based on User's Feedback
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 |
What is difference between final and immutable?
What technique is carried out to find out if a particular string is empty?
How do you achieve singleton?
what is nested class in java?
Are nested try statements are possible?
What is low level language in computer?
what is interface in java? Explain
What is static method with example?
we have two threads..both the threads are reading the data.. is there any need of synchronization there?...justify it?
What do you understand by the term singleton?
What is object english?
What is constructor and its types?