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
What are the object and class classes used for?
Differentiate between overriding and overloading cases?
What is string builder?
Can you give names of Container classes?
What is the purpose of using break in each case of switch statement?
How many bytes is a unicode character?
Why heap memory is called heap?
Write a java program to print fibonacci series?
Why are global variables used?
Are global variables initialized to zero?
Can we inherit a class with private constructor?
Define an enumeration?
What is method reference in java?
What are the kinds of polymorphism?
Can a class have multiple constructors?