a client method contains this code segment:
temperature t1 = new temperature (40,"c");
temperature t2 = t1;
temperature t3 = t2.lower(20)
temperature t4 = t1.toFhrenheit();
which statement is true following execution of this segmen?
a. t1,t2,t3 and t4 all represent the identical temperature, in degrees celsius.
b. t1,t2,t3 and t4 all represent the identical temperature, in degrees fahrenheit.
c. t4 represent a fahrenheit temperature, while t1, t2, and t3 all represent degrees celsius.
d. t1 and t2 refer to the same temperature object; t3 refers to a temperature object that is 20 degrees lower than t1 and t2, while t4 refers to an object nthat is t1 converted to fahrenheit.
e. a nullpointer exception was thrown.