L4---C++类,对象及特殊函数
一,【前言】
类和对象有什么关系呢? 它们内部又有什么样的特殊函数?在本博文中, 结合着C++考试真题中的知识点,我在这里进行一个小结一番.先从几个常见的问题开始,这样我们能更好的了解类,对象和特殊的函数的一些东西:
1,类的组成一般有什么?
2, 什么面向对象的机制?
3,用什么作为拷贝构造函数的形参?
4,在还没有建立对象之前,静态类就已经存在了吗?
二,【详情】
1,类的组成一般有什么?
2, 什么面向对象的机制?
解答:
3,用什么作为拷贝构造函数的形参?
解答: 对象的引用
4,在还没有建立对象之前,静态类就已经存在了吗?
解答:对.
5, 类体内给出成员函数定义, 则默认为什么?
解答: 内联函数
6,怎么创建催下?
解答: 程序运行时, 为对象"分配内存" 创建对象.
7,怎么体现面向对象的封装性?
解答: (1)成员函数的访问权限; (2)this 指针, main调用函数时有this指针.
8,构造函数和析构函数调用顺序是什么?
解答: 构造函数: 先从基类开始调用构造, 先调用谁,先构造谁.
9, 构造函数有返回类型吗?如果有又是什么?
10, 如果是静态函数,一般不含const, 和什么等关键字?
解答:
11,友元函数的目的是什么? 友元函数能继承吗?
解答:
三,【小结】
通过这一博文,我们了解到类体一般有类名,数据成员, 成员函数组成, 在声明类中一般形式为: 返回类型 类名 : : 成员函数(形参列表) { 函数体} ---五个部分组成, 还知道面向对象是消息处理机制等等.收获又是颇多还非常的充实.
你知道派生有几种吗?如果派生出来很多的类,这些类我们通常称为什么呢?在下一博文中, 我们将对继承和派生详细深入的总结,敬请期待.