Partial Implementation can be provided in___
-
Interface
-
Class
-
Abstract Class
-
All
-
None
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.