2021-2022-1 20211320《信息安全专业导论》第八周学习总结
作业信息
作业模板:https://www.cnblogs.com/rocedu/p/9577842.html#JXJC
作业要求:https://www.cnblogs.com/rocedu/p/9577842.html#WEEK06
教材学习内容总结
1.对象:在问题背景中中相关的事物或实体。
2.对象类:一组具有相似的属性和行为的对象的描述。
3.域:类中的特定项,可以是数据或子程序。
4.方法:定义了类的一种行为的特定算法。
5.分解过程有四个阶段:集体讨论、过滤、场景阶段、责任算法阶段
6.集体讨论是一种集体行为,为的是生成某个特定问题要用到的候选类的列表。
7.责任的类型有两种,即类自身必须知道什么知识和类必须能够做什么行为。
8.封装:把数据和动作集中在一起,使数据和动作的逻辑属性与它们的实现细节分离。
9.编译器:把用高级语言编写的程序翻译成机器码的程序。
10.解释器:输入用高级语言编写的程序,指导计算机执行每个语句指定的动作的程序。
11.字节码:编译Java源代码使用的标准机器语言。
12.只能在变量中存储合适的类型的要求叫作强类型化。
13.数据类型:一组值以及能够应用于这种类型的值的基本操作集合的说明。
14.面向对象的程序用以下结构刻画:
封装:实施信息隐蔽的语言特性,用类结构实现。
继承:允许一个类继承另一个类的属性和行为的语言特性。
多态:语言具备的消除同名操作的歧义的能力。
代码托管
上周错题总结
无
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | |
---|---|---|---|
目标 | 3000行 | 10篇 | 400小时 |
第二周 | 100/100 | 2/2 | 2/2 30小时 |
第三周 | 300/400 | 1/5 | 50小时/80小时 |
第四周 | 300/700 | 1/6 | 50小时/130小时 |
第五周 | 500/1200 | 3/9 | 50小时/180小时 |
第六周 | 300/1500 | 1/10 | 30小时/130小时 |
第七周 | 300/1800 | 1/11 | 30小时/160小时 |
第八周 | 300/2100 | 1/12 | 20小时/180小时 |