Rectangle

 avatar
unknown
java
2 years ago
977 B
6
Indexable
public class Rectangle extends GeometricShape
{
    int sideA = 1;
    int sideB = 1;
   Rectangle(){}
   Rectangle(int sideA, int sideB)
    {
        this.sideA = sideA;
        this.sideB = sideB;
    }
   Rectangle(String color , boolean filled, int sideA, int sideB)
    {
        super(color, filled);
        this.sideA = sideA;
        this.sideB = sideB;
    }

    public String toString()
    {
        return "*** Rectangle *** " + "\n"+ "Adjacent sides : " +  sideA + ", " + sideB + "\n"+ super.toString();
    }
    
    public int getPerimeter()
    {
        return (sideA + sideB) * 2;
    }

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

    public int getSideA()
    {
        return sideA;
    }
    
    public int getSideB()
    {
        return sideB;
    }
    
}
Editor is loading...