C++ Primer Plus学习:第十章
2024-08-24 23:31:42
过程性编程和面向对象编程
面向对象编程(OOP)的特性:
- 抽象
- 封装和数据隐藏
- 多态
- 继承
- 代码的可重用性
抽象和类
类是一种将抽象转化为用户定义类型的C++工具,它将数据表示和操纵数据的方法合成一个简洁的包。
类的构造函数和析构函数
构造函数:与类名相同
析构函数:~类名
对象初始化方式:
classname cn=classname(….);或者classname cn(…);
若类的成员函数不修改调用对象,就应该标识为const类型,如:void show() const;
this指针
this指针指向类的调用对象。*this表示对象。
类作用域
类中定义的名称的作用域均为整个类。
作用域为类的常量
enum{k=19};int a[k]; static cons tint k=19;
抽象数据类型(abstract data type)
最新文章
- sql server 还原数据库后,删除用户,提示数据库主体在该数据库中拥有架构,无法删除解决方法
- [译]git push
- 标准IO的缓冲问题
- QObject::deleteLater()并没有将对象立即销毁,而是向主消息循环发送了一个event,下一次主消息循环收到这个event之后才会销毁对象 good
- hdfs namenode -initializeSharedEdits 和 hdfs namenode -bootstrapStandby
- 2014 ACM/ICPC Asia Regional Xi'an Online Paint Pearls
- Object-API-NSLog
- Java反射结合JDBC写的一个通用DAO
- mac 常用的开发工具
- CSAPP 六个重要的实验 lab5
- HDU 2186 悼念512汶川大地震遇难同胞——一定要记住我爱你
- 关于UIButton嵌入到UIView点击无反应问题的解决方法和delegate的简单用法示例(转载)
- 10分钟快速入门Redis
- 第一行代码阅读笔记----显示隐式Intent的基本用法
- JavaScript初学者必看“this”
- HDU - 5157 :Harry and magic string (回文树,求多少对不相交的回文串)
- sudoer命令各参数含义及设置
- Android 处理含有EditText的Activity虚拟键盘
- spring设置字符编码过滤器
- jmeter+ant+jenkins接口自动环境搭建