Mahendran A, please check your private messages. You can see them by clicking My Private Messages.
To answer your question: No, you cannot instantiate an abstract class. An abstract class is a class that is not yet "finished" - it contains methods without an implementation. A non-abstract subclass is supposed to implement those methods.
No abstract class can not be instantiated directly, but you can declare variables of abstract class type [ November 16, 2007: Message edited by: sudhir nim ]
You can also create anonymous subclasses that implement all abstract methods:
These anonymous subclasses only support the constructors of the abstract class though, you can't create your own ones. If you need that kind of behaviour you need to create actual subclasses.