How many interfaces can a class file implement? Is there a limit on the number of interfaces used by a class file?