第十三章习题
第十三章习题
jxxxh
就读于浙江师范大学
展开
-
第十三章第十七题(数学:Complex类)(Math:Complex class)
第十三章第十七题(数学:Complex类)(Math:Complex class)*13.17(数学:Complex类)设计一个名为Complex的类来表示复数以及完成复数运算的add、substract、,ultiply、divide和abs方法,并且重写toString方法以返回一个表示复数的字符串。方法toString返回字符串a+bi。如果b是0,那么他返回a。Complex类还需要实现Cloneable和Comparable。使用他们的绝对值来比较两个复数。提供三个构造方法Complex(a原创 2020-11-07 16:35:00 · 2007 阅读 · 0 评论 -
第十三章第七题(Colorable类)(Colorable class)
第十三章第七题(Colorable类)(Colorable class)*13.7(Colorable类)创建名为Colorable的接口,其中有名为howToColor的void方法。可着色对象的每个类必须实现Colorable接口。设计一个名为Square的类,继承自GeometriObject类并实现Colorable接口。实现howToColor方法,显示一个消息Color all four sides(给所有的四条边着色)。Squaer类具有一个私有的命名为side的double数据域及其设置原创 2020-11-07 16:31:19 · 5974 阅读 · 0 评论 -
第十三章第六题(ComparableCircle类)(ComparableCircle class)
第十三章第六题(ComparableCircle类)(ComparableCircle class)*13.6(ComparableCircle类)创建名为ComparableCircle的类,他继承自Circle 类,并实现Comparable接口。画出UML图并实现compareTo方法,使其根据面积比较两个圆。编写一个测试程序求出两个ComparableCircle实例对象的较大者,以及一个圆和一个矩形的较大者。*13.6(ComparableCircle class)Create a clas原创 2020-11-07 16:27:27 · 5925 阅读 · 2 评论 -
第十三章第五题(使GeometriObject类可比较)(Make geometriobject classes comparable)
第十三章第五题(使GeometriObject类可比较)(Make geometriobject classes comparable)第十三章第五题(使GeometriObject类可比较)(Make geometriobject classes comparable)*13.5(使GeometriObject类可比较)修改GeometriObject类以实现Comparable接口,并且在GeometriObject类中定义一个静态的max方法,用于求两个GeometriObject对象的较大者。画原创 2020-11-07 16:20:51 · 4138 阅读 · 0 评论 -
第十三章第一节(Triangle类)(Triangle class)
第十三章第一节(Triangle类)(Triangle class)**13.1(Triangle类)设计一个继承了抽象类GeometriObject的新的Triangle类。绘制Triangle类和GeometriObject类的UML图并实现Triangle类。编写一个测试程序,提示用户输入三角形的三条边、颜色以及一个表明该三角形是否填充的布尔值。程序应该使用这些边来创建一个Triangle对象,并根据用户的输入来设置颜色和是否填充的属性。程序应该显示面积、周长、颜色以及表明是否被填充的真或假的值。原创 2020-11-07 16:17:29 · 4246 阅读 · 0 评论