访问修饰符
public:类的外部是可以访问的
private:类的外部是不可以访问的,只可以在类的内部访问。
protected: 在类的外部不可以访问,但是保护成员在派生类中可以访问。
拷贝构造函数:用之前的创建的对象来初始化新的对象
1、通过使用另一个同类型的对象来初始化新建的对象;
2、复制对象把他作为参数传递给函数
3、复制对象,并从函数返回这个对象
//拷贝构造函数最常见的形式
classname (const classname &obj) { // 构造函数的主体 }
友元函数
可以访问 public 和protected 对象;
1、友元的声明
class Box { double width; public: friend void printWidth( Box box );//在类的定义中放置 void setWidth( double wid ); };2、友元函数不属于任何类,但是可以调用类中的this指针C++的继承:1、基类和派生类 :继承代表了is a关系
class derived-class: access-specifier base-class//继承类的声明2:注意继承关系和继承的访问权限问题函数的重载以及运算符的重载:函数的重载已经了解过了,运算符的重载没有认真看。
时间: 2025-01-01 06:16:43