Company: Josh Technology
Difficulty: easy
Which of these statements regarding abstract classes and interfaces is generally true? Only one option is correct. Note that there is negative marking for wrong answers. A. An abstract class can implement all its methods, whereas an interface cannot declare any methods at all. B. An interface can have constructors just like any other concrete class. C. An abstract class can provide some method implementations, but cannot be instantiated directly. D. An interface cannot be used as a type or reference in object-oriented languages. Input format: There is no input. Output format: Print the single uppercase letter of the correct option.