4.类和抽象

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

原文地址:https://www.cnblogs.com/nyqm/p/7954668.html