Yes.
A class can implement several interfaces:
class SomeClass extends SomeParent implements InterfaceA, InterfaceB, InterfaceC { }
Now SomeClass
must implement
(or inherit) all the methods listed in all the interfaces.
Could several interfaces define the same constant?