This illustration shows the interrelationship of interfaces and classes.

This is an example of multiple inheritance.

The class oracle.jmsAQjmsConnection (links to figure B-58) inherits from the interface javax.jmsQueueConnection (links to figure B-27) which inherits from the interface javax.jmsConnection (links to figure B-14).

The class oracle.jmsAQjmsConnection also inherits from the interface javax.jmsTopicConnection (links to figure B-36) which inherits from the interface javax.jmsConnection.