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
Can we make constructors static?
Is java call by reference?
Is java a super set of javascript?
How does enum work in java?
What is method reference?
What is an off by one error in java?
How many bits is size_t?
write a program that list all permutations of ABCDEF in which A appears before B?
What does java final mean?
What is the difference between access specifiers and access modifiers in java? 16
Define nashorn in java8.
What are predefined functions?
What are the advantages of user defined functions?
List down the methods and interfaces of collection class in java.
Explain aggregation in java?