interface do not provide multiple implementation inheritance since interfaces do not contain any implementation.
Java is based upon single implementation inheritance, that is, a class is allowed to
directly subclass only one class at a time (unlike in C++). However, multiple interface inheritance is allowed as described in the JLS sections posted above.
[ March 13, 2002: Message edited by: Valentin Crettaz ]