//用面向对象的方法来设计计算长方形的周长和面积。
/*思考如下:
1。一个长方形可以看成一个长方形对象。
2。一个长方形对象有两个状态(长和宽)和两个行为(求周长和求面积)。
3。将所有长方形的共性抽取出来,设计一个长方形类。
4。通过长方形对象的行为,就可以求出某个具体的长方形对象的周长和面积。
*/
class Rectangle
{
int l,w;
//构造计算长方形周长的方法
int perimeter()
{
return 2*(l+w);
}
//构造计算长方形面积的方法
int area()
{
return l*w;
}
public static void main(String[] args)
{
Rectangle rect1=new
Rectangle();//实例化一个对象rect1
Rectangle rect2=new
Rectangle();//实例化一个对象rect2
rect1.l=10;//为对象赋初值
rect1.w=5;//为对象赋初值
System.out.println('perimeter of rect1
='+rect1.perimeter());
System.out.println('area of rect1
='+rect1.area());
rect2.l=6;//为对象赋初值
/*思考如下:
1。一个长方形可以看成一个长方形对象。
2。一个长方形对象有两个状态(长和宽)和两个行为(求周长和求面积)。
3。将所有长方形的共性抽取出来,设计一个长方形类。
4。通过长方形对象的行为,就可以求出某个具体的长方形对象的周长和面积。
*/
class Rectangle
{
//构造计算长方形周长的方法
//构造计算长方形面积的方法
