c要点
C++要点复习
(一)类与对象
类的定义
1.默认的情形下,默认访问权限为private
2.类的数据成员既可以是基本数据类型,也可以是构造数据类型。
3.定义数据成员时不能对类的成员赋初值。
4.成员函数可以在类内和类外定义:类内为内联函数,类外时类内声明,类外定义。
类外定义格式:
返回值类型 类名::成员函数名(形参表)
{????? 函数体;??}5.如果想在类外定义内联函数可在函数前面加上inline 这样的效果和在类内定义效果相同。
6.在成员函数中,不仅可以自由使用类的成员,还可以使用该类定义变量,通过该变量使用成员。
7.类的封装作用也就是限制类的成员访问范围局限于类的作用域之内。
8.存取控制表
存取属性 意义 可存取对象 public 公开级? 该类成员以及所有对象 protected 保护级? 该类及其子类成员 private? 私有级 该类的成员 由于private成员被隐藏起来,不能直接在类外被存取,为了取得这些被隐藏的数据,通常在类内定义一个public的成员函数,通过该成员函数存取private成员,而public成员函数在类外被调用。函数起到了为private成员提供外界访问的接口。
即便是具有public存取控制属性的成员,在类外对其进行存取还必须通过该类的对象来进行。
二、构造函数和析构函数对象初始化的函数——构造函数:是与类名
原创力文档

文档评论(0)