(1)创建一个接口Graph,有三个抽象方法:<1>计算周长的getPerimeter()回值是double类型;<2>计算面积的getArea(),返回值double;<3>获取图形名称的show()返回值是String (2)接口的实现类有Triangle(等边三角形)和Circle(圆形),实现了Graph类·三角形有属性:名字,边长;圆有属性:名字,半径,取3.14 (3)三角形和圆分别有构形方法,等边三角形的构造方法入参是名字、边长。圆的构形方法入参考是名字,半径。 (4)例如:调用等边三角形的show()方法显示它的“名字”属性·调用getArea()获取面积,公式为1/2边长(/2*边长)·调用getPerimeter()获取周长·(5)有一个月饼制作厂MoonCakeFactory.可以根据用户的需求,制作各个形状的月饼。即该类为
时间: 2023-03-08 15:25:11 浏览: 228
c语言函数库-第一章(C标准库).doc
答:我可以为您描述一个接口Graph,它具有三个抽象方法:getPerimeter()计算周长,返回值是double类型;getArea()计算面积,返回值是double;show()获取图形名称,返回值是String类型。它的实现类有Triangle(等边三角形)和Circle(圆形),它们分别有属性:三角形有名字和边长,圆有名字、半径和3.14的取值。此外,它们还有构造方法,等边三角形的构造方法需要输入名字和边长,而圆的构造方法则需要输入名字和半径。比如,调用等边三角形的show()方法可以显示它的“名字”属性,调用getArea()可以获取面积,公式为1/2边长的平方,调用getPerimeter()可以获取周长。此外,有一个月饼制作厂MoonCakeFactory,它可以根据用户的需求,制作各种形状的月饼。
阅读全文