Просмотр исходного кода

triangle: fix access modifiers in example

Stuart Kent 9 лет назад
Родитель
Сommit
5ca3f18b04
1 измененных файлов: 5 добавлений и 5 удалений
  1. 5
    5
      exercises/triangle/src/example/java/Triangle.java

+ 5
- 5
exercises/triangle/src/example/java/Triangle.java Просмотреть файл

@@ -1,13 +1,13 @@
1 1
 import java.util.HashSet;
2 2
 import java.util.Set;
3 3
 
4
-public class Triangle {
4
+class Triangle {
5 5
 
6 6
     private double side1;
7 7
     private double side2;
8 8
     private double side3;
9 9
 
10
-    public Triangle(double side1, double side2, double side3) throws TriangleException {
10
+    Triangle(double side1, double side2, double side3) throws TriangleException {
11 11
         this.side1 = side1;
12 12
         this.side2 = side2;
13 13
         this.side3 = side3;
@@ -17,7 +17,7 @@ public class Triangle {
17 17
         }
18 18
     }
19 19
 
20
-    public TriangleKind getKind() {
20
+    TriangleKind getKind() {
21 21
         int uniqueSides = getNumberOfUniqueSides();
22 22
 
23 23
         if (uniqueSides == 1) {
@@ -43,8 +43,7 @@ public class Triangle {
43 43
         return side1 + side2 <= side3 || side1 + side3 <= side2 || side2 + side3 <= side1;
44 44
     }
45 45
 
46
-
47
-    public int getNumberOfUniqueSides() {
46
+    private int getNumberOfUniqueSides() {
48 47
         Set<Double> sides = new HashSet<>();
49 48
 
50 49
         sides.add(side1);
@@ -53,4 +52,5 @@ public class Triangle {
53 52
 
54 53
         return sides.size();
55 54
     }
55
+
56 56
 }