您的位置:首页 > 其它

王译潇20162314 第七周作业总结

2017-04-16 20:58 288 查看

学号 20162314 2016-2017-2 《Java程序设计》第七周学习总结

教材学习内容总结

多态引用在不同的时候可以指向不同类型的对象

多态引用在运行时才将方法调用与它的定义绑定在一起

引用变量可以指向声明继承于它的任意类的任何对象

对象的类型,而不是引用的类型,决定调用的是方法的哪个版本

接口是一组抽象方法,所以不能被实例化

继承可适用于接口,所以一个接口可派生于另一个接口

接口名可用来声明对象引用变量

接口引用可以指向实现这个接口的任意类的任何对象

方法的参数可以是多态的,这样使方法具备了对其参数进行控制的灵活性

在侦听器和所侦听组件之间建立关系是通过多态完成的

教材学习中的问题和解决过程

问题1:用eclipse做StringBuffer,提示报错

问题1解决方案:


问题2:



问题2解决方案:注意到教材上的UML图,这是一个完整的包,把后面的类全部补上,pakege -d . javac 就解决了

代码调试中的问题和解决过程

问题1:创建子类后运行原程序提示找不到文件

问题1解决方案:子类要与原程序放在同一个文件夹中

问题2:写complex复数类出现以下问题



问题2解决方案:方法名与类名一致



代码托管





上周考试错题总结

把f1.txt复制为f2.txt

cp f1.txt f2.txt cat f1.txt>f2.txt

设值方法的头部

public void setAge(int newAge)

如果一个服务非常复杂,以至于不能用一个方法来实现,一般通过将方法分解成几个私有支撑方法

变量可以在程序的任何地方引用

不允许方法返回的数据类型和方法头部指定的返回值类型不一致

当子类声明的变量和超类声明的变量相同时,该变量称为隐藏变量

声明为final的类不能拥有子类

在父类中声明为private的方法和变量不能被子类访问

子类可以定义一个与父类具有相同名字和参数列表的方法

结对及互评

20162310 林臻

林臻同学在最近一周的第七章学习中表现十分认真,积极完成实验

他遵循先看视频 后读教材的过程

由于本章内容难度稍高,他反反复复做了很多遍程序,

受益良多。

其他(感悟、思考等,可选)

合理分配时间很重要,先跟着视频学习,再回过头来看教材能提高效率并且理解深刻。

学习进度条

代码行数(新增/累积)博客量(新增/累积)学习时间(新增/累积)重要成长
目标5000行30篇400小时
第一周79/791/110/10
第二周101/1802/28/18
第三周230/4103/316/34
第四周426/8364/424/58
第五周1326/21525/520/78
第六周1111/42636/68.5/86.5
第七周191/44677/712/98.5
尝试一下记录「计划学习时间」和「实际学习时间」,到期末看看能不能改进自己的计划能力。这个工作学习中很重要,也很有用。

耗时估计的公式

:Y=X+X/N ,Y=X-X/N,训练次数多了,X、Y就接近了。

参考:软件工程软件的估计为什么这么难软件工程 估计方法

计划学习时间:10小时

实际学习时间:8.5小时

改进情况:

(有空多看看现代软件工程 课件

软件工程师能力自我评价表)

参考资料

Java学习笔记(第8版)

《Java学习笔记(第8版)》学习指导
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: