This illustration shows the interrelationship of interfaces and classes.

This is an example of multiple inheritance.

The class oracle.jmsAQjmsQueueBrowser inherits from the interface javax.jmsQueueBrowser.

The class oracle.jmsAQjmsTopicBrowser inherits from the interface oracle.jmsTopicBrowser.

There are also two standalone interfaces: javax.jmsMessageListener and oracle.AQAQQueueTable.

Additionally, there are three standalone classes: