一、类和OPP编程
OPP特性--
1.抽象
采用对象的描述方式。
2.封装和隐藏
类实现尽可能的将实现细节()和公共接口实现分开。将实现细节放在一起并将他们与抽象分开被称为封装。数据隐藏一指将实现的细节隐藏在私有部分,另一种就是
将函数定义和类声明放在不同的文件中。
class提供 不能被外部访问的私有数据成员,以及能被外界访问的public:函数。
class和C语言中的struct比较:
struct和class的定义类似,在C++语言中struct中的成员函数和数据变量被编译器默认识别为public类型,而class类中的数据类型和成员函数被默认为private
类型。
3.多态
4.继承
5.代码的重用性