自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

原创 对面向对象编程(OOP)的总结---软件构造第七章

首先看OOP不同的特性1.类每个类包含三个部分name,fields,methods,非类方法或类变量的方法和变量被称为实例方法和实例成员变量,一个类可以实现多个接口 ,一个接口也可以有多种实现类。有以下几个注意点:1.Interface和Class: 定义和实现ADT。2.接口中只有方法的定义,没有实现 。3.接口之间可以继承与扩展 。一个类可以实现多个接口(从而具备了多个接口中的方法)4. 一个接口可以有多种实现类。对于interface来说,Java allow

2021-07-05 22:59:56 83

原创 软件构造第五、六章总结

第五章 Designing Specification 设计规约1.编程语言中的函数和方法静态类型检查阶段检查返回值类型是否匹配,参数类型是否匹配规约spec主要是为方法撰写规约的作用:使得程序与客户端之间达成的一致,Spec给“供需双方”都确定了责任,在调用的时候双方都要遵守,没有规约,就很难定位错误,区分责任,规约也使客户端操作起来更方便,客户端无需读懂代码,只需要读懂规约即可。2.行为等价性我们需要站在客户端视角看行为等价性对于上面这个函数,站在不同客户端看待它们的行.

2021-07-04 11:53:34 172

原创 软件构造第四章的总结

第四章主题:Data Type and Type Checking 数据类型与类型检验一、数据类型分为可变和不可变,也分为primitive types 基本数据类型和object types 对象数据类型它们的区别在于:基本数据类型经过包装也可以转化为对象数据类型,如下面的代码所示,第一次加入33时是自动转化了,虽然方便,但是效率会变低,第二次则是用语句进行转化。ArrayList<Integer> example = new ArrayList<Integer&g

2021-07-03 11:41:43 133

原创 对软件构造实验一的思考

实验一主要有三个任务,也是初次接触java来写的实验。对于第一个幻方,主要难度在于我一开始不知道如何读文件,并将文件中所给的转化为矩阵,后来在网上进行搜索找到了读文件的一些方法,给出一种常用的 File file =new File(fileName); FileReader fr=new FileReader(file); BufferedReader br=new BufferedReader(fr);读完文件后还需要做的一件事就是要把它转化为矩阵,这里用到了split和readLin

2021-07-02 09:16:01 78

原创 2021-06-27

计算机系统大作业题 目 程序人生-Hello’s P2P 专 业 计算学部 学   号 1190302315 班   级 1903011 学 生 张译文    指 导 教 师 史先俊   计算机科学与技术学院...

2021-06-27 20:58:47 1276

原创 对重写和重载的思考

在课上听老师讲了关于方法重写和方法重载的问题,结合上课所给示例,查阅资料后对方法重写和重载有了一些思考。方法重写:子类从父类中继承方法,有时需要修改父类中定义的方法的实现。重写时需要注意:1.重写的方法必须与被重写的方法具有一样的签名,以及一样的或者是兼容的返回类型(重写方法的返回类型可以是被重写方法的返回类型的子类)。2.声明为final,static的方法不能被重写,但是静态方法可以继承。3.只有实例方法可以访问时,才能被重写。重写的优势:重写建立在继承关系上。子类既可以根.

2021-06-16 16:20:35 441

PA-1190302315-张译文.doc

计算机系统大作业

2021-06-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除