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 the elements of a gridbaglayout organized?
What is ‘is-a ‘ relationship in java?
State some advantages of java?
Can an abstract class have a constructor?
how to get the max salary and name of employee from arraylist without using the Comperator or even Comparable interface?
What is meant by inheritance and what are its advantages?
What is difference between hashset and hashmap in java?
What is parameter tag and what is its use?
Explain Big-O notation with an example
Is string a class in java?
How do you do absolute value in java?
How can we break singleton in java?