c++ 面向对象
面向对象
开箱剁手
这个作者很懒,什么都没留下…
展开
-
友元类
文章目录一、定义二、友元函数三、友元类 一、定义 在C++中,我们使用类对数据进行了隐藏和封装,类的数据成员一般都定义为私有成员,成员函数一般都定义为公有的,以此提供类与外界的通讯接口。但是,有时需要定义一些函数,这些函数不是类的一部分,但又需要频繁地访问类的数据成员,这时可以将这些函数定义为该函数的友元函数。除了友元函数外,还有友元类,两者统称为友...原创 2019-11-06 13:19:28 · 260 阅读 · 0 评论 -
C++ 简单明了的面向对象
一、面向对象的三大特性 三大特性:封装,继承,多态 封装:封装是实现面向对象程序设计的第一步,封装就是将数据或函数等集合在一个个的单元中(我们称之为类)。封装的意义在于保护或者防止代码(数据)被我们无意中破坏。 继承:继承主要实现重用代码,节省开发时间。子类可以继承父类的一些东西。 多态:同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结...原创 2019-10-30 17:29:13 · 172 阅读 · 0 评论 -
面向对象与面向过程的本质的区别
前言 如果你很想搞明白面向对象是什么,面向过程是什么,或者说二者之间的区别是什么,那么就花费一点时间来研读一下这篇博客,你一定会有很大的收获的! 一、面向对象与面向过程的区别 面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了;面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步...转载 2019-10-30 14:28:47 · 137 阅读 · 0 评论