All > Technology > Programming > Java
- When a class implements an interface, an interface inheritance relationship exists between them. The class inherits no implementation from the interface, only method signatures and static variables. It is also possible for one interface to extend one or more interfaces. In Java, interface inheritance is the only form of multiple inheritance. See class inheritance for an alternative form of inheritance.
David J. Barnes - Cite This Source - This Definition
- aggregation, class inheritance, has-a relationship, implements clause, Inheritance, is-a relationship, multiple inheritance, polymorphism, single inheritance