Possible Duplicate:
Interface vs Base class
A class implementing an interface has to implement all the methods of the interface, but if that class is implementing an abstract class is it necessary to implement all abstract methods?
If not, can we create the object of that class which is implementing the Abstract class???
If you implement an abstract class and don’t implement all the abstract methods, that class also has to be declared abstract, and therefore cannot be instantiated.
For example:
In the above example you would not be able to call
new B();