Multiple choice technology programming languages

Partial Implementation can be provided in___

  1. Interface

  2. Class

  3. Abstract Class

  4. All

  5. None

Reveal answer Fill a bubble to check yourself
C Correct answer
Explanation

Abstract classes are designed specifically to provide partial implementation - they can have both abstract methods (without implementation) and concrete methods (with implementation). Interfaces require all methods to be implemented (before Java 8) and regular classes must provide complete implementations. Only abstract classes allow the flexibility of implementing some methods while leaving others for subclasses to complete.