数据抽象,继承,动态绑定
(1)在C++中,通过基类的指针或引用调用虚函数时发生动态绑定,既可以指向基类对象也可以指向派生类对象
这一事实是发生动态绑定的关键。用引用或指针调用的虚函数在运行时确定,被调用的函数是引用或指针所指对象
的实际类型。
(2)任意的非static成员函数都可以是虚函数,虚函数virtual字眼只能出现在类体里面
访问控制:
(1)private成员:基类的private成员只能由基类的成员函数和友元访问。
(2)派生类只能访问基类的public成员而不能访问private(访问权限与其他程序一样)
(3)protected成员:派生类可以访问,但其他普通用户仍不能访问。
时间: 2024-10-12 01:47:39