What statement best describes the notion of effectively final in Java?
A.
A local variable that is marked final .
B.
A local variable that is marked final .
C.
A local variable that is not marked final but whose primitive value or object reference does not change after it is initialized .
D.
A local variable that is not marked final but whose primitive value or object reference does not change after a certain point in the method .