Java Reference
In-Depth Information
Display 5.3
Another Class with a main Added (part 1 of 2)
1 import java.util.Scanner;
2 /**
3 Class for a temperature (expressed in degrees Celsius).
4 */
5 public class Temperature
6 {
7 private double degrees; //Celsius
8 public Temperature()
9 {
10 degrees = 0;
11 }
Note that this class has a main method
and both static and nonstatic methods.
12 public Temperature ( double initialDegrees)
13 {
14 degrees = initialDegrees;
15 }
16 public void setDegrees ( double newDegrees)
17 {
18 degrees = newDegrees;
19 }
20 public double getDegrees()
21 {
22 return degrees;
23 }
24 public String toString()
25 {
26 return (degrees + "C");
27 }
28
29 public boolean equals(Temperature otherTemperature)
30 {
31 return (degrees == otherTemperature.degrees);
32 }
33 /**
34 Returns number of Celsius degrees equal to
35 degreesF Fahrenheit degrees.
36 */
Search WWH ::




Custom Search