面向对象设计 概述 基本概念:数据抽象,继承,动态绑定 继承 派生类继承基类成员任何构造函数之外的非静态函数都可以定义为虚函数虚函数解析过程在进行时,可以通过使用基类的引用(或指针)实现动态绑定public classA控制派生类访问基类成员派生类中含有与基类对应的部分,这是继承关键所在可以将基类的指针或者引用绑定到派生类对象上final和override,显示声明拒绝继承和覆盖 抽象基类 含有纯虚函数的类为抽象基类纯虚函数无须定义,在声明;之前书写=0protected 对于类的用户不可访问;对于派生类和友元可以访问;派生类或者友元只能通过派生类的对象来访问基类的protected成员;