C++ Primer Plus学习:第十章
Posted 我是一个NLPer哦啦啦
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++ Primer Plus学习:第十章相关的知识,希望对你有一定的参考价值。
过程性编程和面向对象编程
面向对象编程(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)
以上是关于C++ Primer Plus学习:第十章的主要内容,如果未能解决你的问题,请参考以下文章