现有类:圆(Circle)、正方形内最大的圆面积(Square)、长方形(Rectangle)等,他们有共同父类Shape

Rect有cha()用于比较长宽的差,若长大于宽輸出“长比宽大”否则输出“宽比长大”。(正方形内最大的圆面积)Squ为Rect子类在Squ类中,重写cha()方法并输出“长等于宽” (3)为Circle类,Rect类Squ类提供构造方法,为属性赋初值 (4)编写测试类测试上述程序
注意:学习完抽象类后,将该题目中的Shape类改为抽象类将该类中的zhouchang()方法和area()方法定义成抽象方法 //用于比较长宽的差,若长大于宽输出“长比宽大”,否则输出“宽比长大”(正方形内最大的圆面积) str="此图形為长方形。"; str="长等于宽此图形为正方形内最大的圆面积。";
  
}

定义一个类Shape来演示抽象类的定义囷使用

// TODO 自动生成的方法存根 //声明一个Shape对象,指向实现它的子类对象
}

1、通过程序设计几何图形(Shape)、矩形(Rectangle)、圆形(Circle)、正方形内最大的圆面积(Square)几种类型能够利用接口和多态性计算几何图形的面积和周长并显示。





}

我要回帖

更多关于 正方形内最大的圆面积 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信