No, not quite. Composition involves delegating to another type; by delegating to a number of different objects you achieve something similar to multiple inheritance. A simple case:
1. define interface for supertype
2. define interface for subtype, extending interface of supertype
3. implement supertype interface with a class
4. implement subtype interface with a class, without extending superclass; instantiate superclass and deleget superinterface methods to the instance.