上一页 1 ··· 7 8 9 10 11 12 13 14 15 下一页
  2019年8月3日
摘要: 封装是面向对象编程中的把数据和操作数据的函数绑定在一起的一个概念,这样能避免受到外界的干扰和误用,从而确保了安全。数据封装引申出了另一个重要的 OOP 概念,即数据隐藏。 数据封装是一种把数据和操作数据的函数捆绑在一起的机制,数据抽象是一种仅向用户暴露接口而把具体的实现细节隐藏起来的机制。 设计策略 阅读全文
posted @ 2019-08-03 09:43 渐凸强、啊哈 阅读(728) 评论(0) 推荐(0) 编辑
摘要: 数据抽象是指,只向外界提供关键信息,并隐藏其后台的实现细节,即只表现必要的信息而不呈现细节。 数据抽象是一种依赖于接口和实现分离的编程(设计)技术。 ,C++ 类为数据抽象提供了可能。它们向外界提供了大量用于操作对象数据的公共方法,也就是说,外界实际上并不清楚类的内部实现。 使用公共标签定义的成员都 阅读全文
posted @ 2019-08-03 09:35 渐凸强、啊哈 阅读(503) 评论(0) 推荐(0) 编辑
摘要: 摘自别人博客,地址:http://blog.csdn.net/qianggezhishen/article/details/45951095 打算从这开始一本一本开始看 题外话: 推荐一个 github 上的 开源书籍,有各种语言版本的,建议看 英文版 ,当然也有 中文版 非常之棒!! 一、算法基础 阅读全文
posted @ 2019-08-03 01:13 渐凸强、啊哈 阅读(1091) 评论(0) 推荐(0) 编辑
  2019年8月2日
摘要: 小知识: var test3={ a:'asd'}console.log(test3['a']); Array.prototype.slice.call(arguments)能将具有length属性的对象转成数组 相当于给数组的原型添加全局方法 一个闭包例子 这是因为test函数返回一个innert 阅读全文
posted @ 2019-08-02 23:40 渐凸强、啊哈 阅读(153) 评论(0) 推荐(0) 编辑
摘要: prototype 属性允许您向对象添加属性和方法 注意: Prototype 是全局属性,适用于所有的 Javascript 对象。 this 在函数的指向有以下几种场景: 作为构造函数被 new 调用;作为对象的方法使用;作为函数直接调用;被 call、apply、bind 调用;箭头函数中的 阅读全文
posted @ 2019-08-02 21:26 渐凸强、啊哈 阅读(102) 评论(0) 推荐(0) 编辑
摘要: window 浏览器对象模型Browser Object Model (BOM) 所有浏览器都支持 window 对象。它表示浏览器窗口。 所有 JavaScript 全局对象、函数以及变量均自动成为 window 对象的成员。 全局变量是 window 对象的属性。 全局函数是 window 对象 阅读全文
posted @ 2019-08-02 18:14 渐凸强、啊哈 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 返回垂直滚动条位置: $(selector).scrollTop() $(selector).scrollTop() 设置垂直滚动条位置: $(selector).scrollTop(position) $(selector).scrollTop(position) offset() 方法设置或返回 阅读全文
posted @ 2019-08-02 17:41 渐凸强、啊哈 阅读(704) 评论(0) 推荐(0) 编辑
摘要: XML 文档对象模型定义访问和操作XML文档的标准方法。 DOM 将 XML 文档作为一个树形结构,而树叶被定义为节点。 XML DOM 把 XML 文档视为一种树结构。这种树结构被称为节点树。 可通过这棵树访问所有节点。可以修改或删除它们的内容,也可以创建新的元素。 XML DOM 定义了访问和处 阅读全文
posted @ 2019-08-02 12:19 渐凸强、啊哈 阅读(211) 评论(0) 推荐(0) 编辑
  2019年8月1日
摘要: 导致错误输出的原因是,调用函数 area() 被编译器设置为基类中的版本,这就是所谓的静态多态,或静态链接 - 函数调用在程序执行前就准备好了。有时候这也被称为早绑定,因为 area() 函数在程序编译期间就已经设置好了。 但现在,让我们对程序稍作修改,在 Shape 类中,area() 的声明前放 阅读全文
posted @ 2019-08-01 19:53 渐凸强、啊哈 阅读(204) 评论(0) 推荐(0) 编辑
摘要: C++ 允许在同一作用域中的某个函数和运算符指定多个定义,分别称为函数重载和运算符重载。 重载声明是指一个与之前已经在该作用域内声明过的函数或方法具有相同名称的声明,但是它们的参数列表和定义(实现)不相同。 当您调用一个重载函数或重载运算符时,编译器通过把您所使用的参数类型与定义中的参数类型进行比较 阅读全文
posted @ 2019-08-01 11:25 渐凸强、啊哈 阅读(217) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 下一页