Which of the following is true about interfaces: A. Can not contain constants but can have variables. B. None of the items listed. C. All methods in an interface must be abstract. D. A class can only implement one interface. E. An interface can have only non abstract methods.