1 /**
2
3 */
4 public class Country implements Comparable<Country>
5 {
6 /**
7
8 @param aName
9 @param anArea
10 */
11 public Country(String aName, double anArea)
12 {
13 name = aName;
14 area = anArea;
15 }
16
17 /**
18
19 @return
20 */
21 public String getName()
22 {
23 return name;
24 }
25
26 /**
27
28 @return
29 */
30 public double getArea()
31 {
32 return area;
33 }
34
35
36 /**
37
38 @param other
39 @return
40
41
42 */
43 public int compareTo(Country other)
44 {
45 if (area < other.area) return -1;
46 if (area > other.area) return 1;
47 return 0;
48 }
49
50 private String name;
51 private double area;
52 }