今天在写老师布置的java实验作业,通过百度查错心得颇多
题目如下
(接口与抽象类)设计一个抽象类GeoGraph,定义所有2维图形的共有数据特性:颜色(color,用整型表示)、填充标志(filled,使用boolean),共有行为特性:面积、周长(抽象方法)及其他必要行为特性(实例方法);该类继承Comparable接口和自定义Colorable接口(抽象方法:procColor,用于对图像作色),然后由GeoGraph类派生:Circle、SemiCircle(半圆)、Rectangle(矩形)、Triangle三角形)、Oval(椭圆形)、Trapezoid(梯形),重写这些类型的toString方法:类型:面积(Oval