举一反三
- 定义一个抽象类Shape,它包含一个抽象方法getArea(),再定义两个类Rectangle和Circle继承于Shape,并实现getArea()方法计算具体图形的面积。编写测试类创建Rectangle和Circle类的对象,并输出对象的面积。
- 定义一个矩形类Rectangle:[br][/br] 1、有2个属性:长length、宽width;(2分) 2、通过构造方法Rectangle(int width, int length),分别给两个属性赋值;(2分) 3、定义三个方法:getArea()求面积、getPer()求周长,showAll()分别在控制台输出长、宽、面积、周长;(4分) 4、创建一个Rectangle对象,并输出相关信息。(2分)
- 定义抽象类Shape表示形状类,属性有颜色,构造方法初始化颜色属性,方法有抽象方法getArea()。 定义子类圆类Circle,属性有半径,构造方法初始化所有属性,重写getArea()方法,返回圆的面积。 定义长方形类Rectangle,属性有长和宽,构造方法初始化所有属性,重写getArea()方法返回长方形面积。 定义测试类Test,创建一个圆类对象,输出它的面积。创建一个长方形对象,输出它的面积。
- 在main方法中,定义一个矩形的长、宽、面积,矩形的长与宽的值通过直接赋值而得到,求解该矩形的面积,并输出。
- 求两个数的和,定义一个类,并创建该类的对象,同时通过创建的对象改变成员变量的值和调用该类中的成员方法。
内容
- 0
编程完成以下内容。(1)定义一个表示矩形的类Rectangle,有表示长和宽的两个属性width和length,有返回面积的方法 getArea()和返回周长的方法getPerimeter()。(2)定义一个表示立方体的类Cube,具有表示底面的类型为Rectangle的成员变量bottom,具有表示高的成员变量height,编写表示体积的方法getVolumn(),表示表面积的方法getArea()。(3)编写主程序Test,创建一个矩形的类Rectangle的对象rectangle1,输入长和宽,输出显示面积和周长。然后,创建一个立方体的类Cube的对象,以rectangle1为底,输入高,出显示体积和表面积。
- 1
1. 定义抽象类Shape,包含抽象方法double getPeremeter()求周长和double getArea()求面积。 定义一个接口Shape1,包含抽象方法double getPeremeter()求周长和double getArea()求面积。 定义一个矩形类 ,继承抽象类Shape,并自行扩充成员变量和方法,定义一个方法一次直接显示长、宽、周长和面积。 定义一个矩形类 ,实现接口Shape1,并自行扩充成员变量和方法,定义一个方法一次直接显示长、宽、周长和面积。 定义一个测试类,测试这2个矩形类。
- 2
按以下要求编写程序。(1)定义接口Arealnterface,该接口有一个双精度浮点型的常量PI,它的值等于Math.PI;含有一个求面积的方法double area()。(2)定义一个Rectangle(长方形)实现Arealnterface接口,该类有两个private访问权限的双精度浮点型变量x(长)和y(宽);定义一个public访问权限的构造方法,用来给类变量赋值;实现area()方法得到长方形的面积;定义toString()方法,返回一段字符串信息,内容如下格式:“该长方形面积为:”十面积。(3)定义一个TestArea类在它的main()方法中,创建一个Rectangle的实例,长为10.0,宽为20.0,输出它的面积。
- 3
设计一个名为 Rectangle 的类表示矩形。这个类包括: •两 个 名 为 width 和 height 的 double 型数据域, 它们分别表示矩形的宽和高。 width 和height 的默认值都为1。 • 创 建— 个为 width 和 height 指定值的构造方法。[br][/br] • 创建一个名为 getArea()方法,该方法返回矩形的面积。 •创建一个名为 getPemeter( )的方法,返回矩形的周长。 •编写一个测试类Test. 创建一个 Rectangle 对 象 ,其宽为 3.5,高为 35.9。然后输出这个矩形的宽、 高、 面积和周长。
- 4
定义一个类,描述一个矩形,包含有长、宽两种属性,和计算面积方法。编写一个类,继承自矩形类,同时该类描述长方体,具有长、宽、高属性,和计算体积的方法。编写一个测试类,对以上两个类进行测试,创建一个长方体,定义其长、宽、高,输出其底面积和体积。