Answer Posted / venki
3) Anonymous classes:
1. A class which doesn’t have any name is called anonymous class and which is a type of inner class. It can be either member class or local class.
2. It is a sub class that extends a class or implements an interface but not both. It can implement only one interface.
3. These are used where implementation of methods various from one object to another object. Anonymous class is final class.
4. public class Demo{
A a=new A();
a.m1();
A 1=new A(){ void m1(){ --- }};
a1.m1();
}
On compiling this above program the java compiler generates A.class, Demo.class and Demo$1.class (Anonymous class).
| Is This Answer Correct ? | 0 Yes | 0 No |
Post New Answer View All Answers
What is class??
What is t in parametric equations?
Is node a data type in java?
Why do we need array in java?
How to make a non daemon thread as daemon?
What are the advantages of arraylist over arrays?
What is a text string?
What are the main concepts of oops in java?
Is main an identifier?
How is abstraction implemented in java ?
What is the use of math abs in java?
What is difference between protected and private?
How can we pass argument to a function by reference instead of pass by value?
What is difference between static and abstract class?
What are strings in physics?