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 happens if we override only equals?
Write a java program that prints all the values given at command-line.
Why do we override tostring method in java?
What is the significance of java packages?
What advantage do java's layout managers provide over traditional windowing systems?
which of tha following is not a thread safe class? a) ArrayList b)Vector c)HashTable d)None
How an object is serialized in java?
If A Class Is Declared Without Any Access Modifiers, Where May The Class Be Accessed?
Who is founder of java?
what is the use of datasource in core java?
In which language java is written?
What is stack explain?