Which of these statements about interfaces are true?
Select 3 options
A. Interfaces are abstract by default.
B. An interface can have static methods.
C. All methods in an interface are abstract although you need not declare them to be so.
D. Fields of an interface may be declared as transient or volatile but not synchronized.
E. interfaces cannot be final.