A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© qq472792548 初级黑马   /  2016-7-5 16:33  /  459 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. class Test {
  2.         public static void main(String[] args) {
  3.                 Rectangle r = new Rectangle(10,20);
  4.                 System.out.println(r.getLength());
  5.                 System.out.println(r.getArea());
  6.                 System.out.println("--------------");
  7.                 Rectangle r2 = new Rectangle();
  8.                 r2.setWidth(15);
  9.                 r2.setHigh(20);
  10.                 System.out.println(r2.getLength());
  11.                 System.out.println(r2.getArea());
  12.         }
  13. }

  14. class Rectangle{
  15.         private int width;
  16.         private int high;

  17.         public Rectangle (){}                //空参构造
  18.        
  19.         public Rectangle (int width,int high){  //带参构造
  20.                 this.width = width;
  21.                 this.high = high;
  22.         }

  23.         public void setWidth(int width){        //设置宽度
  24.                 this.width = width;
  25.         }

  26.         public int getWidth(){                                //获取宽度
  27.                 return width;
  28.         }

  29.        
  30.         public void setHigh(int high){        //设置高度
  31.                 this.high = high;
  32.         }

  33.         public int getHigh(){                                //获取高度
  34.                 return high;
  35.         }
  36.        
  37.         public int getLength(){                                //计算周长
  38.                 return 2*(width + high);
  39.         }
  40.         public int getArea(){                                //计算面积
  41.                 return width * high;       
  42.         }
  43. }
复制代码

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马