How can u create the Object of class Without using "New"
opertor?
Answers were Sorted based on User's Feedback
Answer / mohan reddy
In 3 ways we can able to create object without using "new"
operator.
1)Using a Static Factory Method
ABC.getInstance();
2)Using newInstance() method...
class A=(A)Class.forName("A").newInstance();
3)Using clone() method.
Is This Answer Correct ? | 38 Yes | 7 No |
There are 4 ways to create object:
1.using new operator
Employee obj=new Employee();
Except this one
2.using factory methods
NumberFormat obj=NumberFormat.getNumberInstance();
3.using newInstance() method
Class c=Class.forName("Employee");
Employee obj=(Employee)c.newInstance();
or we can write these two lines as a single line
Employee obj=
(Employee)Class.forName("Employee").newInstance();
4.By cloning
Employee obj1=new Employee();
Employee obj2=(Employee)obj1.clone();
Is This Answer Correct ? | 20 Yes | 4 No |
Answer / seshu godavarthi
when the class is declared as static we can create an
object for the class without instantiating or without using
new operator...we can access the variables or methods in
the class by using the classname
Is This Answer Correct ? | 6 Yes | 1 No |
Is java hashset ordered?
What is the differnence between String Buffer and String builder despite having knowledge that String builder is faster than String Buffer and last one is threadsafe.please tell another important difference.
How will you add panel to a frame?
What is replacefirst in java?
What restrictions are placed on method overriding in java programming?
How many bytes are there?
How do you convert an int to a string in java?
What is logical variable?
What are white spaces in java?
Is string a datatype?
What is the difference between java applets and applications?
"we cannot create an object of interface but we can create a variable of it".diacuss the statement with the help of an example.