用JCreator Pro编写
1 创建图形类Shape,包含如下成员:
  x , y :代表图形上确定图形位置的点的横、纵坐标
  setLocation()方法:给 x , y 赋值
  showLocation()方法 :以<x , y>的格式输出该点的坐标
  area()方法: 计算图形的面积,不进行实质性的计算,返回一个 -1  另:至少包含1个能对 x , y 进行初始化的构造方法2 继承Shape创建圆类Circle:
   增加属性radius,类型为double
   增加获取、设置radius的值的方法
   重写showLocation()方法:以<x , y>的格式输出圆心的坐标
   重写area()方法:计算圆面积
   构造方法:
    1个可以对 radius 进行初始化的构造方法;
    1个可以对 x , y 进行初始化的构造方法
    1个可以对所有属性进行初始化的构造方法3 继承Shape创建矩形类Rect:
   增加属性长、宽:length , width,类型为double
   增加获取、设置length 、width值的方法
   重写showLocation()方法:以<x , y>的格式输出矩形左上角的坐标
   重写area()方法:计算矩形面积
   构造方法:
  1个可以对 length , width 进行初始化的构造方法;
  1个可以对 x , y 进行初始化的构造方法
  1个可以对所有属性进行初始化的构造方法4 创建TestShape类,含main方法,
   调用不同版本的构造方法来创建Circle的对象,再分别显示它的圆心坐标,
   计算圆面积并输出   调用不同版本的构造方法来创建Rect的对象,再分别显示它的左上角坐标,
   计算矩形面积并输出
5 输出结果:
           圆心位置为:<0,0>
           circle 1 的面积为:78.53981633974483
            
            圆心位置为:<10,20>
           circle 2 的面积为:0.0
 
            圆心位置为:<100,100>
           circle3 的面积为:50.16548245743669            矩形左上角位置为:<0,0>
            矩形 1 的面积:50.0
     
            矩形左上角位置为:<20,20>
            矩形 1 的面积:0.0            矩形左上角位置为:<100,100>
            矩形 1 的面积:14.0