摘要:
封装、继承、多态是C++的三大利器。 多态性是设计模式的基础: 需求:根据实际对象类型来判断重写函数的调用。父类指针 指向父类对象 调用父类中定义的函数;父类指针 指向子类对象 调用子类中定义的重写函数。 多态:同样的调用语句多种不同的表现形态 实现方式:基类中 函数 声明为 virtual。子类中 阅读全文
摘要:
继承:1、子类拥有父类的所有成员变量(属性)和成员函数(方法)2、子类是一种特殊的父类3、子类对象可以当父类对象使用4、子类可以拥有父类没有的方法和属性 继承方式一般都按照public继承; 单个类的访问(属性和方法)控制:public:类内,类外均可用private:类内protected:类内, 阅读全文