仪器网(yiqi.com)欢迎您!

| 注册 登录
网站首页-资讯-专题- 微头条-话题-产品- 品牌库-搜索-供应商- 展会-招标-采购- 社区-知识-技术-资料库-方案-直播- 视频

问答社区

JAVA 设计正方形类和长方形类以及一个测试类

超级可怜的小熊 2010-12-16 15:06:13 472  浏览
  • 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;i
2017-04-02 14:39:07 411 1

10月突出贡献榜

推荐主页

最新话题