Which of the following statements is/are true?
Select 1 option
A. Subclasses must define all the abstract methods that the superclass defines.
B. A class implementing an interface must define all the methods of that interface.
C. A class cannot override the super class's constructor.
D. It is possible for two classes to be the superclass of each other.
E. An interface can implement multiple interfaces.