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