为了账号安全,请及时绑定邮箱和手机立即绑定

简单的java程序设计,要求有结果图

简单的java程序设计,要求有结果图

慕村225694 2018-06-26 17:17:59
1. 请设计一个抽象类:平面图形类PlaneGraphics,其中包含一个String类型的私有属性shape;一个求该平面图形的面积的抽象方法area( );两个重载的构造函数public PlaneGraphic(String Shape)和public PlaneGraphics( ),分别完成将属性shape初始化为Shape和 “未知”。2. 请设计PlaneGraphics的两个子类:长方形类Rectangle和椭圆类Ellipse,实现父类中的抽象方法area( )。在Rectangle类中增加私有属性:长length,宽width。该类也有两个重载的构造函数:public Rectangle(double length, double width),此构造函数完成将其父类的shape属性设置为“长方形”,同时将length和width属性设置为此构造函数相应的形参值;public Rectangle(double width),此此构造函数完成将其父类的shape属性设置为“正方形”,同时将length和width属性均设置为此构造函数的形参值width。在Ellipse类中增加私有属性:a轴半径radius_a,b轴半径radius_b。该类也有两个重载的构造函数:public Ellipse(double radius_a, double radius_b),此构造函数完成将其父类的shape属性设置为“椭圆”,同时将radius_a和radius_b属性设置为此构造函数相应的形参值;public Ellipse(double radius_a),此构造函数完成将其父类的shape属性设置为“圆”,同时将radius_a和radius_b属性均设置为此构造函数的形参值radius_a。3. 请设计一个应用程序主窗口,其中包含如图所示各个组件。程序运行时,可以选择其中一个单选按钮、在两个文本框中输入数值,当点击“计算”按钮时,程序可以根据上述的选定及输入值,构造相应的对象,并计算出其面积显示在下面的标签组件中。
查看完整描述

2 回答

?
慕森卡

TA贡献1806条经验 获得超8个赞

使用JFrame的吗
逻辑看起来很简单

查看完整回答
反对 回复 2018-07-25
  • 2 回答
  • 0 关注
  • 981 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信