第一个类是图形类(Shape),含有一个成员变量color(字符串类型),一个没有参数的构造方法,以及一个有一个字符串类型参数的构造方法来初始化颜色变量,还有一个返回颜色变量值的成员方法show,以及一个没有具体实现的方法getArea,返回值为double; 第二个类是圆形类(Circle)继承了图形类,自己又含有一个变量半径r,有一个有两个参数的构造方法,来初始化颜色和半径,成员方法show返回值格式为”r:?,color:?” ; 第三个类是矩形类(Rectangle)继承了图形类,自己又含有两个double变量长a和宽b,有一个有三个参数的构造方法,来初始化颜色、长和宽,成员方法show返回格式为”width:?,height:?,color:?” ; 第四个类是测试类(TestShape),分别定义圆形类和矩形类的实例对象,并用show方法来测试自己的定义。
你这是刚学习Java吗