In Java, can a subclass override a default method from its superclass?
A. No, default methods cannot be overridden
B. Only if the subclass is marked as "final"
C. Yes, starting from Java 8, a subclass can override default methods from interfaces
D. Only if the default method is marked as "static"
Answer: Option C
Join The Discussion