题目内容

按以下要求编写程序。(1)根据下面的要求实现圆类Circle:Circle类的成员变量:radius 半径Circle类的成员方法如下图所示Circle():构造方法,将半径设为0.Circle(double r):构造方法,创建Circle对象时将半径初始化为r.Double getRadius():获得圆的半径Double getPerimeter():获得圆的周长Double getArea():获得圆的面积Void disp():将圆的半径、周长、面积输出到屏幕上(2)继承上题中的圆Circle类,派生圆柱体类Cylinder,要求如下。Cylinder类的成员变量:height表示圆柱体的高。Cylinder类的方法成员如下图所示。Cylinder(double r,double h)构造方法:创建Cylinder对象时将圆半径初始化为r,圆柱高初始化为h.Double getHeight():获得圆柱体的高。Double getCylinderArea():获得圆柱体的面积。Double getVol():获得圆柱体的体积。Double disVol():将圆柱体的体积输出到屏幕。

查看答案
更多问题

按以下要求编写程序。(1)定义一个Shape接口,该接口中只有一个抽象方法getArea(),该方法无参数,值类型为double型。2)定义一个圆类Circle,满足以下条件。①Circle类实现Shape接口2定义Circle类的成员变量r,表示圆的半径,数据类型为int。3定义Circle类的构造方法,参数名为r,用该参数初始化圆的半径。④实现getArea()方法,计算圆的面积(圆周率取3.14)。(3)编写一个测试类,类名为TestCircle,利用Circle类计算半径为5的圆的面积,并面积在屏幕打印出来。

定义一个接口Shape,其中包括一个方法area(),设计“三角形”、“圆”、“长方形”等实现Shape接口。分别创建一个“三角形”、“圆”、“长方形”对象存入一个类型为Shape的数组中,将数组中各类图形的面积输出。

(本题超纲,不会做的同学可忽略)请编程实现以下要求:(1)定义一个接口DataStructure,包括以下方法: BooleanisFu11() Boolean1sEmpty() Void addElement(Object obj) Object removeElement() 2)设计一个队列类(MyQueue)实现DataStructure接口。队列的大小由其构造方法指定。要求实现的方法体现出队列的先进先出特性。 (3)设计一个测试类,在其主方法中用DataStructure类型的引用变量引用一个大小为10的MyQueue对象,使用addElement()方法增加“0”,”1”,......,“9”共10个字符串对象,再用removeElement()方法取出这些元素并打印出来。

按以下要求编程程序。(1)编写一个抽象类Animal,其成员变量有name、age、weight表示动物名、年龄和质量。方法有showlnfo()、move()和eat(),其中后面两个方法是抽象方法。(2)编写一个类Bird继承Animal,实现相应的方法。通过构造方法给name,age,weight分别赋值,showlnfo()打印鸟名、年龄和质量,move()方法打印鸟的运动方式,eat()打印鸟喜欢吃的食物。(3)编写测试类TestAnimal,用Animal类型的变量,调用Bird对象的三个方法。

答案查题题库