当前位置: 首页 > news >正文

正规品牌网站设计图片工信部网站备案时间

正规品牌网站设计图片,工信部网站备案时间,怎么查询技术支持公司做的网站,临淄建设局网站2017-2018-2 20165309实验二《Java面向对象程序设计》实验报告一、实验内容1. 初步掌握单元测试和TDD2. 理解并掌握面向对象三要素#xff1a;封装、继承、多态3. 初步掌握UML建模4. 熟悉S.O.L.I.D原则5. 了解设计模式二、实验步骤(一)单元测试1.三种代码#xff1a;伪代码、…2017-2018-2 20165309实验二《Java面向对象程序设计》实验报告一、实验内容1. 初步掌握单元测试和TDD2. 理解并掌握面向对象三要素封装、继承、多态3. 初步掌握UML建模4. 熟悉S.O.L.I.D原则5. 了解设计模式二、实验步骤(一)单元测试1.三种代码伪代码、测试代码、产品代码需求在一个MyUtil类中解决一个百分制成绩转成“优、良、中、及格、不及格”五级制成绩的功能。先用自然语言写出从意图层面来解决问题的伪代码百分制转五分制如果成绩小于60转成“不及格”如果成绩在60与70之间转成“及格”如果成绩在70与80之间转成“中等”如果成绩在80与90之间转成“良好”如果成绩在90与100之间转成“优秀”其他转成“错误”然后用Java语言将伪代码“翻译”成产品代码MyUtil.java。写测试代码MyUtilTest.java来检验产品代码JUnit测试用例正常情况错误情况(负数超过100的数)边界情况(060708090100)在项目上右键选择New-Directory建目录test,右键单击test目录在弹出的菜单中选择Mark Directory as-Test Sources Root来设置SOURCEPATH环境变量。测试通过的截图如下完善产品代码。测试代码和最终的产品代码在代码链接里。2.测试驱动开发TDD(测试代码-产品代码)在新目录下创建StringBufferDemo类 鼠标单击类名旁出现的灯泡状图标在弹出的菜单中Create Test。测试StringBufferDemo类的方法charAt()、capacity()、indexOf()、length():char charAt(int index)返回此序列中指定索引处的 char 值。int capacity()返回当前容量。int indexOf(String str)返回第一次出现的指定子字符串在该字符串中的索引。int length()返回长度(字符数)。测试结果如下(二)对设计模式示例进行扩充让其支持Long类如果要求支持Long类Document类要修改构造方法这违反了OCP原则。封装、继承、多态解决不了问题这时就需要设计模式了:class Long extends Dataclass LongFactory extends Factory在MyDoc类中添加测试代码: public class MyDoc {static Document d;public static void main(String[] args) {d new Document(new LongFactory());d.DisplayData();}}运行结果如下代码在码云链接里。(三)以TDD的方式开发一个复数类Complex伪代码 Complex类要输出实部、虚部并按照abi的形式输出复数。Complex类中有两个变量实部A和虚部B。方法getA(int a);返回实部getB(int b);返回虚部ComplexAdd(Complex c);实现复数相加ComplexMinus(Complex c);实现复数相减ComplexMulti(Complex c);实现复数相乘ComplexDiv(Complex c);实现复数相除toString(int a,int b);将复数输出成abi的格式。测试结果产品代码和测试代码在码云链接。(四)面向对象三要素抽象封装、继承与多态使用UML对实验二中代码进行建模代码 public abstract class Animal {private String color;public String getColor() {return color;}public void setColor(String color) {this.color color;}public abstract String shout();}public class Cat extends Animal {public String shout() {return 喵喵;}public String toString() {return The Cats color is this.getColor() , and it shouts this.shout() !;}}public class Dog extends Animal{public String shout() {return 汪汪;}public String toString() {return The Dogs color is this.getColor() , and it shouts this.shout() !;}}UML图(由网页ProcessOn制作)三、实验中遇到的问题及解决问题1当时安装IDEA的时候选择的都是默认路径而且也不算是经常用所以没有找到Junit jar 包。解决1右键桌面上的IntelliJ IDEA Ultimate点进属性里面复制地址再粘到“”就方便找到了~问题2对StringBuffer的了解不够。解决2可以参考学习这个网址www.runoob.com/java/java-stringbuffer.html。解决3long型的范围是-21474836482147483647问题4在设计实现复数类时不知道怎么去拼接字符串。解决4尝试concat()方法后仍存在问题突然又意识到可以直接....四、实验收获这次的实验让我学会了如何去写测试代码也让我规范了编写代码的习惯。跟着老师的博客教程和蓝墨云上的要求去做的同时我也意识到了自己对一些基础方面的知识还不够熟悉...得认真看书才是。步骤耗时百分比需求分析15min12.5设计20min16.7代码实现40min33.3测试25min20.8分析总结20min16.7
http://www.pierceye.com/news/343311/

相关文章:

  • 设计素材网站源码深圳品牌设计公深圳品牌设计公司
  • 百度地图 企业网站给wordpress公告
  • wap网站编辑器目录在标题后 wordpress
  • 网站正在建设中亚洲wamp 设置多个网站
  • 网上注册公司流程及材料sem seo是什么意思呢
  • 网站开发后所有权广州市官网网站建设
  • 公司网站宣传设计北京市住房与建设厅官方网站
  • 企业信息化建设如何帮助客户理解网站流量怎么给自己网站做搜索框
  • 公司网站不续费农村未来10大暴利行业
  • 代做设计网站好跨境电商排名
  • 网站备案状态查询东莞智通人才市场招聘官网
  • 做微网站要多少钱更合网站设计制作
  • 网站如何留住客户企业建设网站需要注意什么
  • 中国最受欢迎的网站网站建设要知道的
  • 软件开发公司网站模板天津网站建设方案报价
  • 做面条的网站旅游网络营销如何做
  • 知乎的网站建设和网站运营网站建设需求说明
  • 天津做陶瓷的公司网站番禺核酸检测定点医院名单
  • 教育网站赏析delphi网站开发教程
  • 电商网站设计说明书php网站服务器架设
  • 精品课程网站开发项目电子商务的分类
  • 网站建设成品动漫网站建设答辩ppt
  • 邯郸网站设计价格做网站哪便宜
  • 建设网站的一般步骤网站设计下载
  • 广东同江医院网站建设建站网站图片不显示
  • 免费在线响应式网站自助建站网站网页怎么设计
  • 池州网站建设抚顺网站建设公司
  • 网站如可引导客户义乌小程序开发制作公司
  • 环境设计排版素材网站周口市住房和城乡建设局网站
  • 建设部资质查询网站wordpress采集英文