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 volatile keyword in java
Can inner class have constructor?
How do you sort arrays in java?
Difference between Preemptive scheduling vs. Time slicing?
How many types of methods are there?
Why do we use bufferedreader?
How does arraylist size increase in java?
What is package protected in java?
Why we used vector class?
Enlist few advantages of inheritance?
What is final int?
Can we write multiple catch blocks under single try block?
Can I override protected method in java?
What is java oops?
Can a class have multiple subclasses?