Java does support multiple inheritance, but all but one of the direct base classes must be pure abstract (interfaces, that is). See my painfully long reply to
Mahesh Hegde's post on this topic.
[This message has been edited by jply (edited July 22, 2000).]