过程性编程和面向对象编程

面向对象编程(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)

最新文章

  1. sql server 还原数据库后,删除用户,提示数据库主体在该数据库中拥有架构,无法删除解决方法
  2. [译]git push
  3. 标准IO的缓冲问题
  4. QObject::deleteLater()并没有将对象立即销毁,而是向主消息循环发送了一个event,下一次主消息循环收到这个event之后才会销毁对象 good
  5. hdfs namenode -initializeSharedEdits 和 hdfs namenode -bootstrapStandby
  6. 2014 ACM/ICPC Asia Regional Xi'an Online Paint Pearls
  7. Object-API-NSLog
  8. Java反射结合JDBC写的一个通用DAO
  9. mac 常用的开发工具
  10. CSAPP 六个重要的实验 lab5
  11. HDU 2186 悼念512汶川大地震遇难同胞——一定要记住我爱你
  12. 关于UIButton嵌入到UIView点击无反应问题的解决方法和delegate的简单用法示例(转载)
  13. 10分钟快速入门Redis
  14. 第一行代码阅读笔记----显示隐式Intent的基本用法
  15. JavaScript初学者必看“this”
  16. HDU - 5157 :Harry and magic string (回文树,求多少对不相交的回文串)
  17. sudoer命令各参数含义及设置
  18. Android 处理含有EditText的Activity虚拟键盘
  19. spring设置字符编码过滤器
  20. jmeter+ant+jenkins接口自动环境搭建

热门文章

  1. PHP的strtotime()函数2038年bug问题
  2. java 8 更优雅的判断是否为空
  3. 用GO写一个区块链
  4. 域名和IP之间的关系
  5. Backbone.js Basics: Bringing an App to Life with Events
  6. 20155328 2016-2017-2 《Java程序设计》第二周学习总结
  7. bootsrtap带表格面板内容居中
  8. maven 发布springboot项目
  9. R Language Learn Notes
  10. 对posintion属性的简单认识,对于还在纠结的同学们,有一定的帮助