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 |
How are multiple inheritances done in Java?
Can try statements be nested?
Name the types of mouse event listeners ?
What are the main concepts of oops in java?
What is static block?
what is difference between colection and collections?
25 Answers Amdocs, IBM, Infosys, Ipog Software, Polaris, Tech Mahindra,
How is java hashmap implemented?
What is final int?
What is finally block?
How do you sort arraylist in descending order?
If set accepts only one argument then how can it compare two objects to avoid duplicates
What happens if we override private method?