Interface Inheritance
Remember that an interface is basically an
abstract class whose instance variables are public, static and final, and whose
methods are declared public and
abstract. An abstract class has
all of the inherent properties of a class, and can therefore define private
and protected methods, as well as static
methods. Unfortunately,
inheriting multiple classes in Java is impermissible.