作业(共2题): 1、借助抽象类,设计一个综合性的形状计算...
作业(共2题): 1、借助抽象类,设计一个综合性的形状计算器。功能为:对一组不同的形状(梯形、三角形、 圆形、正方形)对象,能正确识别形状类型,显示其周长、面积和其它属性。例如输出信息为 : 类型:圆形,周长=XXX,面积=XXX,半径=XXX 或是 类型:梯形,周长=“无法计算”,面积=XXX,上底=XXX 下底=XXX 高=XXX 【要求】 1、超类中的属性“类型”必须为私有; 2、显示属性建议考虑toString()方法; 3、若梯形、三角形周长无法计算,则显示“周长=无法计算” 4、该形状计算器必须单独提供计算周长、面积的服务。 2.借助接口,设计一个综合性的形状计算器。功能为:对一组不同的形状(梯形、三角形、圆 形、正方形)对象,能正确识别形状类型,显示其周长、面积和其它属性。例如输出信息为: 类型:圆形,周长=XXX,面积=XXX,半径=XXX 或是 类型:梯形,周长=“无法计算”,面积=XXX,上底=XXX 下底=XXX 高=XXX 【要求】 1、超类中的属性“类型”必须为私有; 2、显示属性建议考虑toString()方法; 3、若梯形、三角形周长无法计算,则显示“周长=无法计算” 4、该形状计算器必须单独提供计算周长、面积的服务。 【要求】1. 代码贴到文本框中 2. 上传程序运行截图