Question: Question 3 Notice that in the design above, the GetDetailsString method has a default implementation and is only overridden by the ChecklistGoal class. Why is
Question
Notice that in the design above, the GetDetailsString method has a default implementation
and is only overridden by the ChecklistGoal class. Why is the GetDetailsString method
only overridden by the
class and not the other two derived classes?
Because overriding it in the one place will provide the functionality to all three.
Because the default functionality is sufficient for the other classes, but not for the ChecklistGoal
class.
Because the other two have reached their override limit
Because it can only be overridden once.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
