You are on page 1of 5

public class GeometericObject{

private String color ;

private boolean filled;

public GeometericObject(){

color=null;

filled=false;

public GeometericObject(String color, boolean filled) {

this.color = color;

this.filled = filled;

public String getColor() {

return color;

public void setColor(String color) {

this.color = color;

public boolean getFilled() {


return filled;

public void setFilled(boolean filled) {

this.filled = filled;

public String toString() {

return " color: " + color + " filled " + filled;

public class Triangle extends GeometericObject {

private double Side1;

private double Side2 ;

private double Side3 ;

public Triangle(){

super();

Side1=1.0;

Side2=1.0;

Side3=1.0;

}
public Triangle(double Side1,double Side2, double Side3,String color, boolean filled){

super(color,filled);

this.Side1=Side1;

this.Side2=Side2;

this.Side2=Side3;

public double getSide1() {

return Side1;

public double getSide2() {

return Side2;

public double getSide3() {

return Side3;

public void setSide1(double Side1) {

this.Side1 = Side1;

public void setSide2(double Side2) {


this.Side2 = Side2;

public void setSide3(double Side3) {

this.Side3 = Side3;

public double getArea() {

return (Side1*Side2)/2;

public double getPerimeter() {

return Side1 + Side2 + Side3;

public String toString() {

return " Triangle: Side 1 = " + Side1 + " Side 2 = " + Side2

+ " Side 3 = " + Side3;

}
public class TestTriangle {

public static void main(String[] args) {

Triangle t1=new Triangle();

t1.setSide1(1);

t1.setSide2(1.5);

t1.setSide3(1);

t1.setColor("Yellow");

t1.setFilled(true);

System.out.println(t1.getSide1());

System.out.println(t1.getSide2());

System.out.println(t1.getSide3 ());

System.out.println(t1.getArea ());

System.out.println(t1.getPerimeter ());

System.out.println(t1.getColor ());

System.out.println(t1.getFilled ());

You might also like