摘要: 继承是面向对象三大特性之一 继承的好处:可以减少重复的代码 class A : public B; A 类称为子类 或 派生类 B 类称为父类 或 基类 派生类中的成员,包含两大部分 : 一类是从基类继承过来的,一类是自己增加的成员。 从基类继承过过来的表现其共性,而新增的成员体现了其个性。 继承方 阅读全文
posted @ 2020-05-21 22:46 CFBDSIR2149 阅读(774) 评论(0) 推荐(0)
摘要: 运算符重载概念:对已有的运算符重新进行定义,赋予其另一种功能,以适应不同的数据类型 方式 :T operator运算符 (const T&); 加号运算符重载 作用:实现两个自定义数据类型相加的运算 C++ class Person { friend ostream& operatorm_A = a 阅读全文
posted @ 2020-05-21 21:37 CFBDSIR2149 阅读(890) 评论(0) 推荐(0)
摘要: 在程序里,有些私有属性 也想让类外特殊的一些函数或者类进行访问,就需要用到友元的技术 友元的目的就是让一个函数或者类 访问另一个类中私有成员 友元的关键字为 friend 友元的三种实现 全局函数做友元 类做友元 成员函数做友元 全局函数做友元 习题 1、以下关于友元的说法哪个是不正确的? A. 类 阅读全文
posted @ 2020-05-21 20:47 CFBDSIR2149 阅读(372) 评论(0) 推荐(0)
摘要: 成员变量和成员函数分开存储 在C++中,类内的成员变量和成员函数分开存储 只有非静态成员变量才属于类的对象上 const修饰成员函数 常函数: 成员函数后加const后我们称为这个函数为 常函数 常函数内不可以修改成员属性 成员属性声明时加关键字mutable后,在常函数中依然可以修改 常对象: 声 阅读全文
posted @ 2020-05-21 20:42 CFBDSIR2149 阅读(434) 评论(0) 推荐(0)
摘要: 构造函数和析构函数 对象的 初始化和清理 也是两个非常重要的安全问题 ​ 一个对象或者变量没有初始状态,对其使用后果是未知 ​ 同样的使用完一个对象或变量,没有及时清理,也会造成一定的安全问题 c++利用了 构造函数 和 析构函数 解决上述问题,这两个函数将会被编译器自动调用,完成对象初始化和清理工 阅读全文
posted @ 2020-05-20 23:59 CFBDSIR2149 阅读(663) 评论(0) 推荐(0)
摘要: C++面向对象的三大特性为:封装、继承、多态。 封装的意义 封装的意义: 将属性和行为作为一个整体,表现生活中的事物 将属性和行为加以权限控制 封装意义一: ​ 在设计类的时候,属性和行为写在一起,表现事物 语法: 示例1: 设计一个圆类,求圆的周长 示例代码: 本文根据 https://www.b 阅读全文
posted @ 2020-05-20 23:07 CFBDSIR2149 阅读(361) 评论(0) 推荐(1)
摘要: 函数默认参数 在C++中,函数的形参列表中的形参是可以有默认值的。 需要注意的是默认值是从右到左有的。 语法: 函数占位参数 C++中函数的形参列表里可以有占位参数,用来做占位,调用函数时必须填补该位置 语法: 函数重载 概述 作用: 函数名可以相同,提高复用性 函数重载满足条件: 同一个作用域下 阅读全文
posted @ 2020-05-20 22:24 CFBDSIR2149 阅读(166) 评论(0) 推荐(0)
摘要: 引用的基本使用 作用: 给变量起别名 语法: 引用注意事项 引用必须初始化 引用在初始化后,不可以改变 引用做函数参数 作用: 函数传参时,可以利用引用的技术让形参修饰实参 优点: 可以简化指针修改实参 总结:通过引用参数产生的效果同按地址传递是一样的。引用的语法更清楚简单 引用做函数返回值 作用: 阅读全文
posted @ 2020-05-20 21:49 CFBDSIR2149 阅读(524) 评论(0) 推荐(1)
摘要: JS使用 在 HTML 中,JavaScript 代码必须位于 <script 与 </script 标签之间。 您能够在 HTML 文档中放置任意数量的脚本。 脚本可被放置与 HTML 页面的 body 或 head 部分中,或兼而有之。 脚本可放置于外部文件中 JavaScript文件拓展名是 阅读全文
posted @ 2020-05-20 21:19 CFBDSIR2149 阅读(188) 评论(0) 推荐(0)
摘要: XML语法 1. 所有元素必须有关闭标签 ~~都是双标签?~~ 2. 对大小写敏感 3. 必须正确嵌套 内外层必须清晰 4. XML文档必须有根元素 个人理解是类似于HTML的<html 标签 5. XML的属性值必须加引号 6. 实体引用 和HTML一样 某些特殊字符需要转译 小于大于符号 and 阅读全文
posted @ 2020-05-20 21:17 CFBDSIR2149 阅读(164) 评论(0) 推荐(0)