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 isan abstract class and when do you use it?
Can we override compareto method?
Does java list allow null?
Can an integer be a string?
What is the difference between method and means?
When is the finally clause of a try-catch-finally statement executed?
Explain aggregation in java?
List some java keywords sun like c, c + + keywords?
What are the skills required for core java?
A non-static inner class may have object instances that are associated with instances of the class’s outer class. A static inner class does not have any object instances.
How to create a thread in java?
Write a code to create a trigger to call a stored procedure
Explain with example the concept of constant variable in java.
What is package private scope in java?
Can we use different return types for methods when overridden?