An abstract class can have non abstract methods
A
Correct answer
Explanation
Abstract classes can contain both abstract and concrete (non-abstract) methods. This is a key distinction from interfaces. Abstract classes provide partial implementation with abstract methods defining what subclasses must implement, and concrete methods providing shared behavior.