the process of deriving a class from several base classes. it is not allowed in java. however, the alternative, multiple interfaces, is allowed.
a system in which a class can extend from more than one super class, java does not support this
memory created by using the hard disk to be used as an extention to ram