王译潇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.txtcp f1.txt f2.txt cat f1.txt>f2.txt
设值方法的头部
public void setAge(int newAge)
如果一个服务非常复杂,以至于不能用一个方法来实现,一般通过将方法分解成几个私有支撑方法
变量可以在程序的任何地方引用
不允许方法返回的数据类型和方法头部指定的返回值类型不一致
当子类声明的变量和超类声明的变量相同时,该变量称为隐藏变量
声明为final的类不能拥有子类
在父类中声明为private的方法和变量不能被子类访问
子类可以定义一个与父类具有相同名字和参数列表的方法
结对及互评
20162310 林臻林臻同学在最近一周的第七章学习中表现十分认真,积极完成实验
他遵循先看视频 后读教材的过程
由于本章内容难度稍高,他反反复复做了很多遍程序,
受益良多。
其他(感悟、思考等,可选)
合理分配时间很重要,先跟着视频学习,再回过头来看教材能提高效率并且理解深刻。学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 79/79 | 1/1 | 10/10 | |
第二周 | 101/180 | 2/2 | 8/18 | |
第三周 | 230/410 | 3/3 | 16/34 | |
第四周 | 426/836 | 4/4 | 24/58 | |
第五周 | 1326/2152 | 5/5 | 20/78 | |
第六周 | 1111/4263 | 6/6 | 8.5/86.5 | |
第七周 | 191/4467 | 7/7 | 12/98.5 |
耗时估计的公式
:Y=X+X/N ,Y=X-X/N,训练次数多了,X、Y就接近了。
参考:软件工程软件的估计为什么这么难,软件工程 估计方法
计划学习时间:10小时
实际学习时间:8.5小时
改进情况:
(有空多看看现代软件工程 课件
软件工程师能力自我评价表)
参考资料
Java学习笔记(第8版)《Java学习笔记(第8版)》学习指导
相关文章推荐
- 王译潇20162314 第九周作业总结
- 王译潇20162314 第八周作业总结
- 王译潇20162314 第四周作业总结
- 王译潇20162314 第一周作业总结 最终版
- 王译潇20162314 第二周作业总结
- 2017秋-软件工程第六次作业-第七周例行总结
- 201623班《程序设计与数据结构》-第七周作业问题总结
- 个人作业——软件工程实践总结作业
- 个人作业——软件工程实践总结作业
- 机器学习编程作业(exe1)总结
- 个人作业——软件工程实践总结作业
- Coursera吴恩达机器学习课程 总结笔记及作业代码——第4周神经网络
- 个人作业——软件工程实践总结作业
- 团队作业-第5周-运行及总结
- 个人作业——软件工程实践总结作业
- 团队作业 - 项目验收与总结博客
- 作业九 课程总结(附加补充)
- 网易游戏入职作业总结(3)Directx3D技术
- 第七周作业
- 作业7 学期总结