4
4
* @author Yuriy Salimov ([email protected] )
5
5
* @version 1.0
6
6
*/
7
- public class Triangle extends Figure {
7
+ public final class Triangle extends Figure {
8
8
9
9
private static final String NAME = "Triangle" ;
10
10
11
- private double sideA ;
12
- private double sideB ;
13
- private double sideC ;
11
+ private final double sideA ;
12
+ private final double sideB ;
13
+ private final double sideC ;
14
14
15
- public Triangle (double sideA , double sideB , double sideC ) {
15
+ public Triangle (final double sideA , final double sideB , final double sideC ) {
16
16
this .sideA = sideA ;
17
17
this .sideB = sideB ;
18
18
this .sideC = sideC ;
@@ -39,31 +39,18 @@ public double getSideA() {
39
39
return this .sideA ;
40
40
}
41
41
42
- public void setSideA (double sideA ) {
43
- this .sideA = sideA ;
44
- }
45
-
46
42
public double getSideB () {
47
43
return this .sideB ;
48
44
}
49
45
50
- public void setSideB (double sideB ) {
51
- this .sideB = sideB ;
52
- }
53
-
54
46
public double getSideC () {
55
47
return this .sideC ;
56
48
}
57
49
58
- public void setSideC (double sideC ) {
59
- this .sideC = sideC ;
60
- }
61
-
62
- public static Triangle combine (Triangle triangle1 , Triangle triangle2 ) {
63
- return new Triangle (
64
- triangle1 .getSideA () + triangle2 .getSideA (),
65
- triangle1 .getSideB () + triangle2 .getSideB (),
66
- triangle1 .getSideC () + triangle2 .getSideC ()
67
- );
50
+ public static Triangle combine (final Triangle first , final Triangle second ) {
51
+ final double sideA = first .getSideA () + second .getSideA ();
52
+ final double sideB = first .getSideB () + second .getSideB ();
53
+ final double sideC = first .getSideC () + second .getSideC ();
54
+ return new Triangle (sideA , sideB , sideC );
68
55
}
69
56
}
0 commit comments