Triangle

 avatar
unknown
java
2 years ago
1.2 kB
8
Indexable
public class Triangle extends GeometricShape
{
    int sideA = 1;
    int sideB = 1;
    int sideC = 1; 
    Triangle(){}
    Triangle(int sideA, int sideB, int sideC)
    {
        this.sideA = sideA;
        this.sideB = sideB;
        this.sideC = sideC;
    }
    Triangle(String color , boolean filled, int sideA, int sideB, int sideC)
    {
        super(color, filled);
        this.sideA = sideA;
        this.sideB = sideB;
        this.sideC = sideC;
    }

    public String toString()
    {
        return "*** Triangle *** " + "\n"+ "Three sides : " +  sideA + ", " + sideB + ", "+ "and "+ sideC + "\n"+ super.toString();
    }
    
    public int getPerimeter()
    {
        return sideA + sideB + sideC;
    }

    //setter methods for sideA & sideB & sideC
    public void setSideA(int sideA)
    {
        this.sideA = sideA; 
    }
    public void setSideB(int sideB)
    {
        this.sideB = sideB; 
    }
    public void setSideC(int sideC)
    {
        this.sideC = sideC; 
    }

    // getter methods for sideA & sideB & sideC

    public int getSideA()
    {
        return sideA;
    }
    
    public int getSideB()
    {
        return sideB;
    }

    public int getSideC()
    {
        return sideC;
    }



}
Editor is loading...