摘要: 1、覆盖: 什么时候使用覆盖?(来电显示功能示例) 当对一个类进行子类的扩展时,子类需要保留父类的功能声明,但是要定义子类的特殊内容时,就使用覆盖操作完成 2、覆盖规范: 子类的方法名称返回类型及参数签名 必须与父类的一致 子类方法不能缩小父类方法的访问权限 子类方法不能抛出比父类方法更多的异常 方 阅读全文
posted @ 2018-08-06 21:25 Angche 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 扩展部分 实例化: 实例化是在面向对象编程中,通常把用类创建对象的过程称之为实例化。如 Date date=new Date();就是用日期类创建了一个日期的对象,就叫对象的实例化。多数语言中,实例化一个对象就是为对象开辟内存空间,或者是不用声明,直接使用new 构造函数名,建立一个临时对象。实例化 阅读全文
posted @ 2017-10-27 09:52 Angche 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 软件开发: 什么是软件:一系列按照特定顺序组织的计算机数据和指令的集合。常见的系统软件:DOS——磁盘操作系统,windows:出现图形化界面。等 应用软件:迅雷、QQ等。通过计算机语言编写实现的。 什么是软件开发?制作软件 阅读全文
posted @ 2017-09-09 13:25 Angche 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 获取指定位置的字符:str.charAt(index); 案例:获取身份证指定位置数字判断性别 获取指定位置位置字符的unicode编码:var num=str.charCodeAt(index); 案例1:编码解码 案例2:编码解码(包含数字的情况) 字符串三大操作:1查找关键字2替换关键字3获取 阅读全文
posted @ 2017-09-07 21:31 Angche 阅读(134) 评论(0) 推荐(0) 编辑
摘要: arr.sort():默认安字符串升序排列; 自定义排序:2步:首先定义比较器函数!其次将比较器函数传递给sort方法! 什么是比较器?定义任意两值比较策略的方法 js中方法也是一个比较器,方法名就是指向方法对象的变量名! function compare(a,b){return a-b;}//可以 阅读全文
posted @ 2017-09-05 13:42 Angche 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 程序=数据+算法; 前面学的if/if-else/switch/循环解决的都是流程问题,即是算法问题。 所谓的数据结构,就是把数据与数据间的关系按照特定的结构来保存。设计合理的数据结构是解决问题的前提。 数组: ①存储:连续存储多个数据的存储空间。 ②使用:相当于多个变量的集合。 为什么使用数组?现 阅读全文
posted @ 2017-09-04 14:24 Angche 阅读(205) 评论(0) 推荐(0) 编辑
摘要: ①switch-case语句 switch...case... 多条分支,根据条件判断,选择执行。 语法: switch(表达式){ case 表达式1://如果表达式的值 表达式1的值就执行代码段1; 代码段1; case 表达式2: 代码段2; case 表达式n: 代码段n; default: 阅读全文
posted @ 2017-09-03 14:45 Angche 阅读(230) 评论(0) 推荐(0) 编辑
摘要: JavaScript核心语法学习部分 阅读全文
posted @ 2017-08-31 13:37 Angche 阅读(180) 评论(0) 推荐(0) 编辑