JAVA 设计正方形类和长方形类以及一个测试类
-
JAVA 设计正方形类和长方形类以及一个测试类,要求这两个类实现接口Circumf,分别计算正方形和长方形的周长;测试类要求分别生成正方形类与长方形类的对象,计算正方形和长方形的周长。 (接口中需要定义抽象方法shapeCir(),两个类分别实现该接口,在抽... JAVA 设计正方形类和长方形类以及一个测试类,要求这两个类实现接口Circumf,分别计算正方形和长方形的周长;测试类要求分别生成正方形类与长方形类的对象,计算正方形和长方形的周长。 (接口中需要定义抽象方法shapeCir(),两个类分别实现该接口,在抽象方法shapeCir()中书写方法体计算周长,类中的构造方法用来获取不同边长。) 展开
全部评论(1条)
-
- 热血在心理燃烧 2010-12-17 00:00:00
- 首先纠正一下,抽象方法没有方法体,只有在子类的实现中才必须要完成方法体。 /** * 接口及两个矩形类在Polygon包下。测试类位于另外一个包testboard。 */ /** * 1、接口 */ package Polygon; /** * * @author Henry Sun */ public abstract interface Circumf { public abstract double shapeCir(); } /** * 2、正方形类 */ package Polygon; /** * * @author Henry Sun */ public class Square implements Circumf{ double length; public Square(double length){ this.length = length; } public double shapeCir(){ return length*4; } } /** * 3、长方形类 */ package Polygon; /** * * @author Henry Sun */ public class Rectangel implements Circumf{ double length; double width; public Rectangel(double length,double width){ this.length = length; this.width = width; } public double shapeCir() { return (length + width)*2; } } /** * 4、测试类 */ package testboard; import Polygon.*; /** * * @author Henry Sun */ public class MainTest { public void Calculate(){ Square oSquare = new Square(1.5); Rectangel oRectangel = new Rectangel(1.2, 1.6); double dPerimeterS = oSquare.shapeCir(); double dPerimeterP = oRectangel.shapeCir(); System.out.println("Square.Perimeter = " + dPerimeterS + "\nRectangle.Perimeter = " + dPerimeterP); } }
-
赞(16)
回复(0)
热门问答
- JAVA 设计正方形类和长方形类以及一个测试类
- JAVA 设计正方形类和长方形类以及一个测试类,要求这两个类实现接口Circumf,分别计算正方形和长方形的周长;测试类要求分别生成正方形类与长方形类的对象,计算正方形和长方形的周长。 (接口中需要定义抽象方法shapeCir(),两个类分别实现该接口,在抽... JAVA 设计正方形类和长方形类以及一个测试类,要求这两个类实现接口Circumf,分别计算正方形和长方形的周长;测试类要求分别生成正方形类与长方形类的对象,计算正方形和长方形的周长。 (接口中需要定义抽象方法shapeCir(),两个类分别实现该接口,在抽象方法shapeCir()中书写方法体计算周长,类中的构造方法用来获取不同边长。) 展开
2010-12-16 15:06:13
472
1
- java编程 求设计一个学生类,测试类
- 设计一个学生类或图书类,并设计一个测试类,在测试类中实现简单的学生信息管理或图书信息管理的功能,主要包括基本信息的录入、查询、修改、删除等操作。
2018-11-10 23:56:46
273
0
- JAVA设计一个类及测试类,定义ExceptionDemoSecond类,具体要求如下:
- 2.设计一个类及测试类,具体要求如下: (1)定义ExceptionDemoSecond类,该类中需要一个方法,根据传入的int类型的参数的情况,如果n大于0,返回n的平方根,否则,抛出一个异常; (2)编写测试类予以测试,测试过程中至少传入一个大于0和一个小于0的值。 3.... 2.设计一个类及测试类,具体要求如下: (1)定义ExceptionDemoSecond类,该类中需要一个方法,根据传入的int类型的参数的情况,如果n大于0,返回n的平方根,否则,抛出一个异常; (2)编写测试类予以测试,测试过程中至少传入一个大于0和一个小于0的值。 3.设计一个类及其测试类,具体要求如下: (1)定义类ArgumentException,该类包括一个private、int型的实例变量n (2)包括一个public型可以接受一个int型参数的构造方法, (3)一个public型且返回int型的getN的实例方法;当n大于0时该方法返回实例变量n的阶乘,否则抛出ArgumentException异常。 (4)编写测试类予以测试,测试过程中至少传入一个大于0和一个小于0的值。 展开
2014-04-21 19:12:54
247
1
- 求解JAVA,定义一个课程类和一个学生类和测试类
- 课程类中包含: 属性:课程的名称和成绩 方法:属性的get/set方法 学生类中包含: 属性:学生的姓名、一个包含3门课程的数组和平均成绩属性 方法: 1.属性的get/set方法 2.显示学生所有信息的方法display(),显示学生的姓名,三门课程的名称和成... 课程类中包含: 属性:课程的名称和成绩 方法:属性的get/set方法 学生类中包含: 属性:学生的姓名、一个包含3门课程的数组和平均成绩属性 方法: 1.属性的get/set方法 2.显示学生所有信息的方法display(),显示学生的姓名,三门课程的名称和成绩以及平均成绩 3.计算三门课平均成绩的方法 4.编写void changGrade(int i , int score) 方法用来改变学生第i门课的成绩为score参数指定的成绩。注意:确保i的取值范围为0-2之间,score为0-100之间。 测试类: 在main()方法中: 创建一个学生对象,完成学生信息的初始化,显示学生的信息。修改学生第二门课的成绩为90分,再显示学生的信息。 注意:学生的成绩需在0-100之间 请将测试类与学生类和课程类放在不同的包里 展开
2017-09-05 02:02:09
818
1
- java定义一个子类一个父类一个测试类
2012-05-03 20:54:03
244
2
- 用java设计测试类testdemo
2015-06-25 00:10:02
363
2
- java定义类与测试类
- 1、定义一个类,在类中定义一个方法,功能输出“Hello world"字符串,将该类存放在a.org.com包中。 2、编写测试类,测试上述类。测试类存放在b.org.com包中。 哪位大神,求帮忙!急急急……
2013-11-25 04:56:54
251
1
- 编写java程序 学生类和测试类
2018-11-29 03:10:56
275
0
- java和junit写类与测试类
- 数字图书馆系统中有一个类book,有“书名(name)”、作者(author) 可借出数(availNum)等属性,有“构造器(book)、设置可借出数(setAvailNum)”、预借(subscribe)、取消预借(cancelSubscribe)等操作。若availNum非零,“预借”操作使availNum减一... 数字图书馆系统中有一个类book,有“书名(name)”、作者(author) 可借出数(availNum)等属性,有“构造器(book)、设置可借出数(setAvailNum)”、预借(subscribe)、取消预借(cancelSubscribe)等操作。若availNum非零,“预借”操作使availNum减一;若availNum为零,“预借”为空操作。“取消预借”使availNum 加一。请用Java和junit写出book类及其测试类的源码 展开
2008-07-23 16:12:03
322
4
- java测试类怎么写测试类建立
2018-11-20 19:56:11
239
0
- 关于JAVA测试类
- 建立Student类的子类CollegeStudent,增加成员变量出生时间Date,性别sex,重写displays()方法。测试该类,并建立上转型变量测试。 测试类 我不是很懂 是在要被测试的类里面添加一个main方法吗? class Student{ static double number; public double ... 建立Student类的子类CollegeStudent,增加成员变量出生时间Date,性别sex,重写displays()方法。测试该类,并建立上转型变量测试。 测试类 我不是很懂 是在要被测试的类里面添加一个main方法吗? class Student{ static double number; public double display(){ return number=0; } } class CollegeStudent extends Student{ char sex; double Date; public double display(){ number=Date; System.out.println("number"); return Date; } public static void mian(String[]args){ } } 这个又运行不了 把 Collegestudent这个类再添加到main方法里面有说什么掩盖了封闭的类.... 求大神指点 展开
2013-11-05 09:46:34
288
3
- JAVA类与测试类~求JAVA大神!!我快哭了~
- 现有一个类Employee0,用于职员信息管理,已有设置和查询职员部门编号的功能。 publicclass Employee0{ String name; intdep_number; public Employee0 (String n,int dep_num) {name=n; dep_number=dep_num; } publicvoid set_dep(int dep_n... 现有一个类Employee0,用于职员信息管理,已有设置和查询职员部门编号的功能。
publicclass Employee0{
String name;
intdep_number;
public Employee0 (String n,int dep_num)
{name=n;
dep_number=dep_num;
} publicvoid set_dep(int dep_num) {dep_number=dep_num;
} publicint show_depNO() {returndep_number;
} } (1) 编写一个类TestEmployee0, 为新来的职员Zhangsan 设置到部门编号1. 通过引用方法获取和输出Zhangsan 的工作部门编号 (2) 修改类Employee0, 增加设置薪水、加薪或查询工资的功能。 (3) 修改你编写的TestEmployee0,为Zhangsan设置起薪4500.00. 鉴于他的工作业绩,加薪1000.00. 输出他的部门编号,加薪前后的薪水金额。 展开
2014-05-07 06:49:38
337
1
- java测试类怎么写
2018-11-20 00:56:10
322
0
- java,定义个测试类,
- 定义个测试类,动态设置100个学生类(姓名:随机,性别:随机,部门:DeptA/DeptB),然后循环换行打印出来
2014-07-20 03:05:49
358
1
- 用java编写四个类。用户类(User)角色类(Role ) 权限类(Right)测试类(test)
- 用户类(User) 属性:userName,passWord,role 方法: 角色类(Role ) 属性:roleId,roleText,users ,rights 方法: 权限类(Right) 属性:rightId,rightText,roles 测试类(test) 创建用户 创建角色 创建权限 查找某个用户的某个角色
2018-11-29 18:27:42
388
0
- c# 写一个圆柱体类,另写一个测试类测试该圆柱类。
- c# 写一个圆柱体类,另写一个测试类测试该圆柱类。圆柱体类具有以下成员变量:底半径,高。具有以下成员函数:求圆柱体表面积,求圆柱体的体积。
2017-01-06 18:46:31
446
1
- Java中的测试类和主类分别是什么,有点晕
2017-11-18 09:15:00
288
1
- 如何写一个Point3D的测试类(TestPoint3D类)
- a.创建两个Point3D类的实例对象并分别设置值, b.分别输入这两个三维点的坐标, c.判断两个点是不是在同一个位置上。 提示:运行这个程序就要在TestPoint3D中的增加main()入口方法 自学JAVA很多都不懂请高手教我一下 将十分感谢
2006-08-20 14:59:33
380
2
- java junit4测试类怎么写
2017-01-28 22:28:48
441
2
- Java的测试类 怎么写
- public class Seller { String name; public Seller() { super(); } public Seller(String name) { super(); this.name = name; } public String getName() { return name; } public void setName(String name) { thi... public class Seller {
String name;
public Seller() {
super();
}
public Seller(String name) {
super();
this.name = name;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public void sell1(Excelle excelle){
System.out.println("卖了一辆"+excelle.getType()+"id是"+excelle.getId());
}
public void sell2(Regal regal){
System.out.println("卖了一辆"+regal.getType()+"id是"+regal.getId());
}
public void sell3(Excelle excelle,int number){
System.out.println("我卖了"+number+"辆车");
for (int i=0;i2017-04-02 14:39:07 411 1
10月突出贡献榜
推荐主页
最新话题
参与评论
登录后参与评论