【BigHereo 31】---L4---C++类,对象及特殊函数

来源:互联网 发布:苹果笔记本mac系统 编辑:程序博客网 时间:2024/05/22 13:47



L4---C++类,对象及特殊函数

 

 

 


一,【前言】


       类和对象有什么关系呢? 它们内部又有什么样的特殊函数?在本博文中, 结合着C++考试真题中的知识点,我在这里进行一个小结一番.先从几个常见的问题开始,这样我们能更好的了解类,对象和特殊的函数的一些东西:


      1,类的组成一般有什么?


      2, 什么面向对象的机制?


      3,用什么作为拷贝构造函数的形参?


      4,在还没有建立对象之前,静态类就已经存在了吗?

 

    



二,【详情】


   1,类的组成一般有什么?

       



    2, 什么面向对象的机制?

 解答:

       


 

   3,用什么作为拷贝构造函数的形参?

解答: 对象的引用

 


   4,在还没有建立对象之前,静态类就已经存在了吗?

解答:对.



   5, 类体内给出成员函数定义, 则默认为什么?

解答: 内联函数



   6,怎么创建催下?

解答: 程序运行时, 为对象"分配内存" 创建对象.



   7,怎么体现面向对象的封装性?

解答: (1)成员函数的访问权限; (2)this 指针, main调用函数时有this指针.



   8,构造函数和析构函数调用顺序是什么?

解答: 构造函数: 先从基类开始调用构造, 先调用谁,先构造谁.

       


    9, 构造函数有返回类型吗?如果有又是什么? 

     


   10, 如果是静态函数,一般不含const, 和什么等关键字?

解答:

       



   11,友元函数的目的是什么? 友元函数能继承吗?

解答:

       



三,【小结】       

                                   

    通过这一博文,我们了解到类体一般有类名,数据成员, 成员函数组成, 在声明类中一般形式为: 返回类型   类名 : : 成员函数(形参列表) { 函数体} ---五个部分组成, 还知道面向对象是消息处理机制等等.收获又是颇多还非常的充实.

  

    你知道派生有几种吗?如果派生出来很多的类,这些类我们通常称为什么呢?在下一博文中, 我们将对继承和派生详细深入的总结,敬请期待.