mfc 基类与子类

基类(父类)
派生类(子类)


一、基类(父类)
  基类(又称为父类,基类与派生类是相对的关系!
  通过继承机制,可以利用已有的数据类型来定义新的数据类型。所定义的新的数据类型不仅拥有新定义的成员,而且还同时拥有旧的成员。我们称已存在的用来派生新类的类为基类,又称为父类。由已存在的类派生出的新类称为派生类,又称为子类。


二、派生类(子类)
  子类(又称为派生类)
   派生类的定义:

    class <派生类名>:<继承方式><基类名>
    {
     <派生类新定义成员>
    };

 1、一个派生类可以从一个基类派生,也可以从多个基类派生。从一个基类派生的继承称为单继承;从多个基类派生的继承称为多继承。

三、实例:
  创建一个类A
  创建类A的派生类B
 
  测试其构造函数的一些特性。

四、总结:
class CB :
    public CA  //单一的派生,单一继承

//public 继承方式下
 CB子类将继承 CA基类的成员。 CB定义的对象可以访问CA类的成员,CB类也可以访问CA类的成员。

 

posted @ 2016-12-15 14:21  whzym111  阅读(1783)  评论(0编辑  收藏  举报