定义派生类

原创 2016年05月31日 15:36:48

syntax:

class 派生类名:继承方式 基类名1,继承方式 基类名2,···,继承方式 基类名n
{
派生类成员声明;
};

我们可以看到在派生类定义的语法上有许多基类名,由此我们可以了解到,一个派生类可以有多个基类,这种情况称作多继承,if只有一个基类时,我们就把其称作单继承,还有直接参与派生出某基类成为直接基类,基类的基类甚至更高层称作间接基类。

再有在每一个基类名前有一个叫继承方式的东西,它规定了如何访问从基类继承的成员,同时每一个每一个继承方式只作用于其后紧随的积累,可分为public,protected,private三类,if 不显示继承方式,则默认为private继承。

What's more, 在派生类中亦可以新增加数据与函数成员,成为派生类成员,这亦是类在继承基础上的进化与发展。

定义派生类

派生类必须通过使用类派生列表(class derivation list)明确指出它是从哪个(哪些)基类继承而来的。 派生类必须将其继承而来的成员函数中需要覆盖的那些重新声明。 如果一个派生是公有...
  • tengyft
  • tengyft
  • 2015年04月22日 11:30
  • 600

派生类构造函数的定义和使用举例

1.派生类构造函数的一般形式为:派生类构造函数名(总参数表):基类构造函数名(参数表){   派生类中新增加数据成员初始化语句}2.在建立一个对象时,执行构造函数的顺序是:a.派生类构造函数先调用基类...
  • yanxiaolx
  • yanxiaolx
  • 2016年05月29日 13:43
  • 3452

C++ 定义基类和派生类

一、基类 1、virtual 函数:可以被继承,被重写。如果不是virtual函数,不可以被重新,只能继承。 2、procted成员:可以继承被使用。 二、派生类 1、类派生列表 2、重定义virtu...
  • sinat_24229853
  • sinat_24229853
  • 2015年02月14日 14:04
  • 586

一般----派生类构造函数的写法

定义派生类构造函数应该包括三部分内容 (1)对基类数据成员进行初始化 (2)对子对象数据成员进行初始化 (3)对派生类数据成员初始化 一般形式为: 派生类构造函数名(总参数表):基类构造函数...
  • zhanghuaichao
  • zhanghuaichao
  • 2016年10月11日 14:18
  • 1003

虚函数与派生类重载

虚函数很简单,之前转载了人家的一片不错的文章就是关于虚函数的这里不讲虚函数的定义了直接进入主题,就是重载。如果基类声明了一个函数是虚函数,而且派生类并没有改变参数,只是把函数内容改变了,那么这个可以认...
  • ztz0223
  • ztz0223
  • 2007年12月14日 22:12
  • 2332

多继承原理详解及实例分析

多继承原理详解及实例分析
  • duan19920101
  • duan19920101
  • 2016年03月17日 11:56
  • 704

C++中派生类构造函数解析

简单的继承方式 class parent { } class son:public parent { } 上面的代码完成了下面的工作: 派生类对象存储了基类的数...
  • Sun19910114
  • Sun19910114
  • 2014年10月02日 10:51
  • 447

纯虚函数 和 抽象类

纯虚函数:虚函数,有时并不是基类本身的要求,而是考虑到派生类的需要,在基类中预留了一个函数名。 纯虚函数的作用:基类类型的指针,如果指向的是派生类的对象,那么它就可以访问这个函数,从而执行的是派生类...
  • u010141928
  • u010141928
  • 2017年06月11日 15:46
  • 102

c++ primer 课后习题12.24// 12.24.cpp : 定义控制台应用程序的入口点。

// 12.24.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include   #include   #inclu...
  • Watson2016
  • Watson2016
  • 2016年03月03日 15:43
  • 510

公有派生(公有继承) 及 该派生类和基类之间的特殊关系

公有派生(公有继承)--建立一种is-a关系(is-a-kind-of),即派生类对象也是一个基类对象,可以对基类对象执行的任何操作,也可以对派生类对象执行。基类的公有成员将成为派生类的公有成员;基类...
  • typecool
  • typecool
  • 2010年08月22日 11:02
  • 2876
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:定义派生类
举报原因:
原因补充:

(最多只允许输入30个字)