difference between Abstract class and Interface?

Abstract class may contain one or more concrete class. Interface contain only abstract methods and does not provide default implementation.

Only one Abstract class can be extended by subclass as JVM does not allow multiple inheritance. However, a class can implement more than one interface and by that way class can achieve multiple interface inheritance.


asked Sep 13, 2013 in Core java by itkbc
edited Sep 12, 2013
0 votes

Your answer

Your name to display (optional):
Privacy: Your email address will only be used for sending these notifications.
Anti-spam verification:
To avoid this verification in future, please log in or register.