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 are namespaces in java?
Why do we need variables?
What will happen if we declare don’t declare the main as static?
Is 0 true or false?
Given a singly linked list, determine whether it contains a loop or not without using temporary space?
What is annotation in java?
What are the benefits of java?
What is the difference between this() and super() in java?
Is multiple inheritance allowed in Java? Why ?
why java does not support unsigned keyword?
What is java util list?
What is Java Annotations?