c要点

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

文档评论(0)

1亿VIP精品文档

相关文档