摘要: 一、多态:同一个方法在派生类和基类中的行为是不同的。如果方法是通过引用或指针而不是对象调用的,若没有使用关键字virtual,程序将根据引用类型或指针类型选择方法。若使用了virtual,程序将根据引用或指针指向的对象的类型来选择方法。如果ViewAcct()不是虚拟的,则:Brass dom();BrassPlus dot();Brass &b1_ref=dom;Brass &b2_ref=dot;b1_ref.ViewAcct();//use Brass::ViewAcct()b2_ref.ViewAcct();//use Brass::ViewAcct()如果ViewAc 阅读全文
posted @ 2013-04-01 20:45 小叫花子 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 一、派生一个类使用公有派生,基类的公有方法将成为派生类的共有成员;基类的私有部分也将成为派生类的一部分,但只能通过基类的公有和保护方法访问。需要在继承特性中添加什么?1.派生类需要自己的构造函数2.派生类可以根据需要添加额外的数据成员和成员函数/////////////////////////////////////////////////////////////////////////构造函数必须给新成员和继承的成员提供数据,派生类构造函数应通过成员初始化列表将基类信息传递给基类构造函数class RatedPlayer:public TableTennisPlayer{private:un 阅读全文
posted @ 2013-04-01 19:58 小叫花子 阅读(144) 评论(0) 推荐(0) 编辑