Which of the following statements are correct?
Select 3 options
A. An abstract class can be extended by an abstract or a concrete class.
B. A concrete class can be extended by an abstract or a concrete class.
C. An interface can be extended by another interface.
D. An interface can be extended by an abstract class.
E. An interface can be extended by a concrete class.
F. An abstract class cannot implement an interface.

Respuesta :

A, C, and E are correct. An abstract class can be extended by another abstract or concrete class. An interface can be extended by another interface, and an interface can be extended by a concrete class. An abstract class cannot implement an interface.

An abstract class is a class that contains one or more abstract methods. Abstract methods are methods that have a declaration but no implementation, meaning that subclasses of the abstract class are required to implement the methods. Abstract classes cannot be instantiated, which means that you cannot create objects of the abstract class directly. Instead, you must create a subclass of the abstract class and implement the abstract methods in the subclass. Abstract classes are useful for defining a common interface or behavior that can be shared among several subclasses.

Learn more about  abstract class, here https://brainly.com/question/13072603

#SPJ4