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 array in java?
What is flag in python?
Where will it be used?
What are thread groups?
What is the replace tool?
Can we sort list in java?
Are arrays static in java?
What are access specifiers available in java?
Why can't we override private static methods?
how to prepare for IT Officers Interview in Banks
What is the purpose of using bufferedinputstream and bufferedoutputstream classes?
How do you create a method in java?
Explain the difference between a Thread and a Process.
What is the requirement of thread in java?
Explain the reason behind ending a program with a system.exit(0)?