classNAME { MEMBERMEMBER ... } This form creates a class with the given name. One member must be a constructor.
classNAMEimplementsNAME { MEMBERMEMBER ... } This form creates a class with the given name that implements the interface named by implements. One member must be a constructor. Any method named in the interface must be a member of this class.