aspose file tools
The moose likes Programmer Certification (SCJP/OCPJP) and the fly likes Anonymous classes Big Moose Saloon
  Search | Java FAQ | Recent Topics
Register / Login


Win a copy of The Mikado Method this week in the Agile and other Processes forum!
JavaRanch » Java Forums » Certification » Programmer Certification (SCJP/OCPJP)
Reply Bookmark "Anonymous classes" Watch "Anonymous classes" New topic
Author

Anonymous classes

Venkat Ramsimha
Ranch Hand

Joined: Dec 28, 2004
Posts: 127
hi all
can anybody provide WHT IS ANONYMOUS CLASS AND NEED SOME SAMPLE PROGRAMS ON HOW ANONYMOUS CLASSES CAN BE DECLARED?

thanks,
venkat
marc weber
Sheriff

Joined: Aug 31, 2004
Posts: 11343

A search of this board for "anonymous" provides a plethora of examples. But here's a crash course on the basics.

Suppose you have a class called MyClass. To create an instance, you would say...

MyClass my = new MyClass();

Now, suppose you inserted an alternative class body before the semicolon...

MyClass my = new MyClass() {...};

In this case, the alternative body is that of an anonymous class that extends MyClass. (If MyClass were an interface, then the anonymous class would implement the interface.) Also, the instance reference is automatically upcast to the type MyClass. Therefore, when methods are called on this instance, polymorphism will invoke the overridden versions defined in the anonymous class body.
[ May 11, 2005: Message edited by: marc weber ]

"We're kind of on the level of crossword puzzle writers... And no one ever goes to them and gives them an award." ~Joe Strummer
sscce.org
 
I agree. Here's the link: http://zeroturnaround.com/jrebel - it saves me about five hours per week
 
subject: Anonymous classes
 
Similar Threads
Anonymous Classes doubt
Nested classes
interface implementation and inner classes
enum within a method?
Extending inner class