/** * Chapter 8: Classes * Section 8.1.4: Superclasses and Subclasses * Author: Ken Barclay * * File: superinterfaces.classes.8.1.4.groovy * * The optional implements clause introduces one or more interfaces that * are the direct superinterfaces of the declared class. * * An interface name may occur at most once in the implements clause. */ interface Person { } class Employee implements Person, Person { }