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
How is hashcode calculated in java?
How finally used under exception handling?
What is an infinite loop? How infinite loop is declared?
Can we modify the throws clause of the superclass method while overriding it in the subclass?
What do you mean by flow of struts?
Can we use catch statement for checked exceptions when there is no chance of raising exception in our code?
What are the differences between heap and stack memory?
Which java version is latest?
What is super constructor?
Write the algorithm to check the number non-leaf nodes in a tree.
Write a program in java to establish a connection between client and server?
Which list is sorted in java?
Is there a jre for java 11?
Write a program to reverse array in place?
What is the most important feature of java? What is an interface?