1.定义一个Point类用于表示二维空间里的数据点;
2.定义Shape类
?一个String类型的数据成员sComment用于描述形体;
?定义一个方法用于读取上面定义的变量;
?定义一个方法void DrawShape() 用于绘制形体;
?定义一个整型变量lineType用于表示绘制形体所用的线型,=0表示※号,=1表示点号;
?定义double GetArea()方法用于计算对象的面积;
?定义double GetLength()方法计算周长。
3.定义Rectangle类和Circle类,并都继承Shape 类,二者都重写父类的GetArea、 DrawShape、 GetLength方法。Circle类有两个重要的属性:半径和圆心所在的坐标点
4.测试程序,在屏幕上绘制矩形,最好能够绘制出圆环,并打印矩形的面积与周长信息,打印出当前内存中Shape类及其子类对象的个数。
5.打印圆环的时候可以根据圆环的坐标公式进行计算.
java学习群491897158
相关分类