1 Karnade

尚未进行身份认证

暂无相关简介

等级
TA的排名 50w+

继承,多态

继承继承:代码重用严格继承时,子类只能扩展,不能重写,不能被覆盖,用final修饰,用super可以调用父类中对应被重写的方法注:调用父类的构造方法时(构造函数)必须时构造方法的第一行总而言之,继承是父类子类间的关系,是子类对父类中已经存在方法的重写,写时前面加@Override多态Overload多态:为不同类型的实体提供一个接口/使用一个符号表示不同类型方法重载:一个函数可以有...

2019-06-20 17:56:40

软件构造第三章几个知识点

软件构造第三章几个知识点HIT基本数据类型+对象数据类型基本数据类型:1.不可变对象2.成本低3.在栈上存在如int long boolean…这几种基本数据类型在Java中都有对应的对象形式(如Integer)对象数据类型1.有可变的,有不可变的。2.存储在堆上(PS:类中的静态成员变量存储在堆中)静态类型检查+动态类型检查静态类型检查:在编译时检查BUG(避免因使用错...

2019-06-20 17:32:30

设计模式Factory Method

设计模式

2019-06-20 17:17:37

代码中的注释撰写

以注释撰写AF ,RI选择某种特定的表示方式R,进而指定某个子集是“合法”的(RI),并为该子集中的每个值做出“解释”(AF)——即如何映射到抽象空间中的值即使是同样的R、同样的RI,也可能有不同的AF,即“解释不同”。而在代码中撰写AF,RI时,其实时在代码规范上添加对应的想法(你设计这个ADT要干什么或是用户要求你干什么)public class Set{ private...

2019-06-19 17:40:31

Mutable与Immutable

MUTABLE与IMMUTABLE

2019-06-19 17:17:41

GIT的基本原理及hit提交代码涉及操作

GIT的基本原理与GITHUB提交代码(HIT)GIT的基本原理git是分布式版本库,其所有操作在图数据库上进行git不重复保存各版本中没有发生变化的文件git中的分支:版本控制下对对象的复制,以便修改,可以沿两个分支平行进行GITHUB上提交代码的一般操作1. git init//初始化,你会发现你的文件中多了一个.gitgit remote add origin+网址//这个...

2019-06-18 17:31:39

HIT软件构造第一章知识点

软件构造第一章知识点知识点划分1.软件构造的多维度视图2.软件构造的阶段划分,各阶段的构造活动3.内部/外部质量指标4.软件配置原理SCM与版本控制系统软件构造的多维度视图按阶段划分:生成和运行时的视图动态:时刻和时期的观点按级别:代码和组件视图+每个视图的元素,关系,模型1.构建时视图idea→requirements→design→code→installable→/ex...

2019-06-18 17:10:19
勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。