• 2022-05-29 问题

    创建一个接口IShape,接口中有一个求取面积的抽象方法“publicdoublearea()”。定义一个正方形类Square,该类实现了IShape接口。Square类中有一个属性a表示正方形的边长,在构造方法中初始化该边长。定义一个主类,在主类中,创建Square类的实例对象,求该正方形对象的面积。

    创建一个接口IShape,接口中有一个求取面积的抽象方法“publicdoublearea()”。定义一个正方形类Square,该类实现了IShape接口。Square类中有一个属性a表示正方形的边长,在构造方法中初始化该边长。定义一个主类,在主类中,创建Square类的实例对象,求该正方形对象的面积。

  • 2022-06-16 问题

    创建一个接口IShape,其中定义两个属性Width和Height,均为double类型,另有一个方法用于计算图形的面积,方法名为Area(),其返回值类型为double。另有一类Rectangle实现自该接口,并使用Width*Height的方法来完成自身的面积计算。该类有一个带两个参数的构造函数,分别为Width和Height属性赋值。另有一类Square,该类继承自Rectangle,该类的特性是Width和Height的值相同,因此有一个带一个参数的构造函数,通过调用父类的构造函数来完成对自身的Width和Height进行赋值并完成面积的计算。根据上述描述,结合下图,完成类定义以及测试代码的编写。(20分)

    创建一个接口IShape,其中定义两个属性Width和Height,均为double类型,另有一个方法用于计算图形的面积,方法名为Area(),其返回值类型为double。另有一类Rectangle实现自该接口,并使用Width*Height的方法来完成自身的面积计算。该类有一个带两个参数的构造函数,分别为Width和Height属性赋值。另有一类Square,该类继承自Rectangle,该类的特性是Width和Height的值相同,因此有一个带一个参数的构造函数,通过调用父类的构造函数来完成对自身的Width和Height进行赋值并完成面积的计算。根据上述描述,结合下图,完成类定义以及测试代码的编写。(20分)

  • 1