220k views
1 vote
Assume that two classes 'Temperature' and 'Sensor' have been defined. 'Temperature' has a constructor that accepts a double parameter. 'Sensor' has a method named 'getReading' which returns the sensor's current reading (a double). Write a static method 'create' (that could be added to the 'Temperature' class) that accepts a 'Sensor' object. 'create' gets the value of the current reading of the 'Sensor' object, and returns a new 'Temperature' object that is based on this reading.

1 Answer

4 votes

Answer:

The answer for the following question is given as:

public static Temperature create(Sensor ob)

{

return new Temperature(ob.getReading());

}

Step-by-step explanation:

In this we have create a static method of Temperature class which accept a 'Sensor' object and return the new 'Temperature' object that calls the 'getReading()' function This function returns the sensor's current reading.

User Mike DePalatis
by
8.1k points
Welcome to QAmmunity.org, where you can ask questions and receive answers from other members of our community.