长方形案例练习
class Test1_Rectangle{
public static void main(String[] args){
Rectangle r = new Rectangle(10, 10);
System.out.println(r.getArea()); //面积
System.out.println(r.getLenght()); //周长
}
}
/*
案例演示
需求:
* 定义一个长方形类,定义求周长和面积的方法
* 然后定义一个测试类进行测试
分析:
成员变量:宽width,高height
空参有参构造
成员方法:
setXxx和getXxx
求周长:getLength()
求面积:getArea()
*/
//Rectangle在Java中也提供了类似的类,在awt里面,没什么用
//如果自己定义了优先使用我们自己写的
class Rectangle{
private int width;
private int height;
public Rectangle(){}
public Rectangle(int width, int height){
this.width = width;
this.height = height;
}
public void setWidth(int width){ //设置宽
this.width = width;
}
public int getWidth(){ //获取宽
return this.width;
}
public void setHeight(int height){ //设置高
this.height = height;
}
public int getHeight(){ //获取高
return this.height;
}
public int getArea(){ //获取面积
return height * width;
}
public int getLenght(){ //获取周长
return (height + width) * 2;
}
}