- 博客(7)
- 收藏
- 关注
原创 继承,多态
继承继承:代码重用严格继承时,子类只能扩展,不能重写,不能被覆盖,用final修饰,用super可以调用父类中对应被重写的方法注:调用父类的构造方法时(构造函数)必须时构造方法的第一行总而言之,继承是父类子类间的关系,是子类对父类中已经存在方法的重写,写时前面加@Override多态Overload多态:为不同类型的实体提供一个接口/使用一个符号表示不同类型方法重载:一个函数可以有...
2019-06-20 17:56:40 87
原创 软件构造第三章几个知识点
软件构造第三章几个知识点HIT基本数据类型+对象数据类型基本数据类型:1.不可变对象2.成本低3.在栈上存在如int long boolean…这几种基本数据类型在Java中都有对应的对象形式(如Integer)对象数据类型1.有可变的,有不可变的。2.存储在堆上(PS:类中的静态成员变量存储在堆中)静态类型检查+动态类型检查静态类型检查:在编译时检查BUG(避免因使用错...
2019-06-20 17:32:30 158
原创 代码中的注释撰写
以注释撰写AF ,RI选择某种特定的表示方式R,进而指定某个子集是“合法”的(RI),并为该子集中的每个值做出“解释”(AF)——即如何映射到抽象空间中的值即使是同样的R、同样的RI,也可能有不同的AF,即“解释不同”。而在代码中撰写AF,RI时,其实时在代码规范上添加对应的想法(你设计这个ADT要干什么或是用户要求你干什么)public class Set{ private...
2019-06-19 17:40:31 864
原创 GIT的基本原理及hit提交代码涉及操作
GIT的基本原理与GITHUB提交代码(HIT)GIT的基本原理git是分布式版本库,其所有操作在图数据库上进行git不重复保存各版本中没有发生变化的文件git中的分支:版本控制下对对象的复制,以便修改,可以沿两个分支平行进行GITHUB上提交代码的一般操作1. git init//初始化,你会发现你的文件中多了一个.gitgit remote add origin+网址//这个...
2019-06-18 17:31:39 566
原创 HIT软件构造第一章知识点
软件构造第一章知识点知识点划分1.软件构造的多维度视图2.软件构造的阶段划分,各阶段的构造活动3.内部/外部质量指标4.软件配置原理SCM与版本控制系统软件构造的多维度视图按阶段划分:生成和运行时的视图动态:时刻和时期的观点按级别:代码和组件视图+每个视图的元素,关系,模型1.构建时视图idea→requirements→design→code→installable→/ex...
2019-06-18 17:10:19 126
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人