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 hashmap in java?
What is a two-pass assembler?
How do you find the maximum number from an array without comparing and sorting?
What is void data type?
What are exception handling keywords in java?
Explain about the select method with an example?
What is default switch case? Give example.
What is the history of java?
how and when compiler knows that the Java code throws the checked Exception.
Explain about join() method?
What is operator overloading. Is it is supported in java?
what is difference betweem home interface and remote interface?