创建一个矩形类,包含长、宽属性和求面积方法。类中包含一个静态Count属性,当创建一个矩形时,Count++。类中还包含两个静态方法IsSquare()和SetRect(),分别的作用如下:(1)IsSquare判断矩形是否为正方形。(2)SetRect用于设置矩形大小,调整矩形的长为12和宽为10。此外,类中还有一个成员方法Area,用于计算矩形面积的整数值。在测试类中创建一个矩形,长宽自设,并判断矩形是否为正方形并显示结果,再使用SetRect方法来设置矩形大小,显示矩形的长宽,并计算面积。
查看答案
先构造一个类Circle,其中有半径和周长的字段,均为double类型。该类不需要定义构造函数。再构造一个类Column, 其中有名为高度的字段,为double类型。该类不需要定义构造函数。此外,这个类有一个Circle类型的属性BaseCircle,用以接收用户创建的Circle对象。自定义求体积的方法。根据上述描述,完成类定义以及测试代码的编写。(10分)
创建一个接口IShape,其中定义两个属性Width和Height,均为double类型,另有一个方法用于计算图形的面积,方法名为Area(),其返回值类型为double。另有一类Rectangle实现自该接口,并使用Width*Height的方法来完成自身的面积计算。该类有一个带两个参数的构造函数,分别为Width和Height属性赋值。另有一类Square,该类继承自Rectangle,该类的特性是Width和Height的值相同,因此有一个带一个参数的构造函数,通过调用父类的构造函数来完成对自身的Width和Height进行赋值并完成面积的计算。根据上述描述,结合下图,完成类定义以及测试代码的编写。(20分)
2. 根据要求写出程序。(1)创建抽象类Animal,其中包含一个抽象方法SayHi,一个字符串字段name, 一个带一个字符串参数的构造函数,构造函数中实现为name字段进行初始化赋值。(5分)(2)创建Animal的子类Dog,其拥有一个使用父类带一个字符串参数的构造函数的构造函数。此外,还需重写抽象方法SayHi,方法实现中为打印当前子类对象的名字以及字符串“ Wow Wow!”,例:旺财 Wow Wow! (5分)(3)创建Animal的子类Cat,其拥有一个使用父类带一个字符串参数的构造函数的构造函数。此外,还需重写抽象方法SayHi,方法实现中为打印当前子类对象的名字以及字符串“ Mew Mew!”,例:招财 Mew Mew! (5分)(4)根据上述描述,完成测试类的编写。(5分)
C#中使用下列哪个关键字来引入命名空间?
A. using import include extent