Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Java____I need to a UML diagram for this program: public class Triangle extends

ID: 3940471 • Letter: J

Question

Java____I need to a UML diagram for this program:

public class Triangle extends GeometricObject{

  

private double side1 = 5.0;

private double side2 = 3.0;

private double side3 = 2.0;

  

   public Triangle(){}

  

   public double getSide1() {

       return side1;

   }

   public void setSide1(double side1) {

       this.side1 = side1;

   }

   public double getSide2() {

       return side2;

   }

   public void setSide2(double side2) {

       this.side2 = side2;

   }

   public double getSide3() {

       return side3;

   }

   public void setSide3(double side3) {

       this.side3 = side3;

   }

public Triangle(double side1, double side2, double side3) {

       this.side1 = side1;

       this.side2 = side2;

       this.side3 = side3;

   }

   public double getArea(){

       return (.5)*side1*side3;

   }

   public double getPerimeter(){

       return side1 + side2 + side3;

   }

@Override

   public String toString() {

       return "side 1 = " + side1 + ", side 2 = " + side2 + ", side 3 = " + side3;

   }

  

   }

Explanation / Answer


       Triangle
   side1: double = 1
   side1: double = 1
   side3: double = 1

   Triangle()
   Triangle(side1: double, side2: double, side2: double)

   + getSide1(): double
   + getSide2(): double
   + getSide3(): double

   + getArea(): double
   + getPerimeter(): double
   + toString(): String

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote