继承:定义新的类B时,如果该类与某个已有的类A相似(指的是B拥有A的全部特点),那么就可以把A作为一个基类,而把B作为基类的一个派生类(也称子类)。 派生类是通过对基类进行修改和扩充得到的。在派生类中,可以扩充新的成员变量和成员函数。 派生类一经定义后,可以独立使用,不依赖于基类。 派生类拥有基类的 ...
分类:
其他好文 时间:
2016-07-09 10:42:29
阅读次数:
141
例6.1 使用默认内联函数实现单一继承。 123 ...
分类:
编程语言 时间:
2016-06-16 06:45:06
阅读次数:
161
一、问题及代码
/*
* 文件名称:学生成绩
* 作 者:刘晓龙
* 完成日期:2016年5月6日
* 版 本 号:
* 对任务及求解方法的描述部分:继承与派生
* 输入描述:输入学生信息和班长信息
* 问题描述:打印学生信息和班长信息
* 程序输出:输出学生的信息和班长的信息
* 问题分析:运用继承和派生
* 算法设计:无
*/
#include
#inc...
分类:
编程语言 时间:
2016-05-07 10:51:25
阅读次数:
126
面向对象程序设计有4个主要特点:抽象、封装、继承和多态性。
9.1继承和派生的概念
基类A
不可被继承部分
可被继承部分
继承
派生
派生类B
从基类继承部分
自己增加的部分
注: ...
分类:
其他好文 时间:
2016-05-07 09:36:06
阅读次数:
98
[cpp] view plain copy 在CODE上查看代码片派生到我的代码片
/*
* 文件名称:hj.cpp
* 作 者:仲海亮
* 完成日期:2015 年 5月 6 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:
* 输入描述:无
* 问题描述:
* 程序输出:
* 问题分析:略 ...
分类:
编程语言 时间:
2016-05-06 12:55:02
阅读次数:
243
【项目1 - 点-圆-圆柱类族的设计】
按以下的提示,由基类的设计和测试开始,逐渐地完成各个类的设计,求出圆格柱体的表面积、体积并输出并且完成要求的计算任务:
(1)先建立一个Point(点)类,包含数据成员x,y(坐标点),实现需要的成员函数,并设计main函数完成测试;
(2)以Point为基类,派生出一个Circle(圆)类,增加数据成员r(半径),以及求面积的成...
分类:
编程语言 时间:
2016-04-29 16:17:23
阅读次数:
280
http://www.cnblogs.com/CaiNiaoZJ/archive/2011/08/08/2130817.html 继承是面向对象程序设计中的重要特性,是软件复用的一种形式。其实继承和派生就是同一种概念的不同说法罢了,通常我们说子类继承父类,父类派生出子类。说实话,学习和了解了C++的
分类:
编程语言 时间:
2016-03-16 17:26:14
阅读次数:
278
继承和派生 1 含有对象成员(子对象)的派生类的构造函数,定义派生类对象成员时,构造函数的执行顺序如下: 1 调用基类的构造函数,对基类数据成员初始化; 2 调用对象成员的构造函数,对对象成员的数据成员初始化; 3 执行派生类的构造函数体,对派生类数据成员初始化。 代码如下:#include<ios
分类:
编程语言 时间:
2016-03-03 21:22:13
阅读次数:
187
描述写一个MyString 类,使得下面程序的输出结果是:1. abcd-efgh-abcd-2. abcd-3.4. abcd-efgh-5. efgh-6. c7. abcd-8. ijAl-9. ijAl-mnop10. qrst-abcd-11. abcd-qrst-abcd- uvw xy...
分类:
其他好文 时间:
2016-01-25 21:05:01
阅读次数:
2985
四.OC基础--1.文档安装和方法重载, 1. 在线安装 xcode-> 系统偏好设置->DownLoads->Doucument->下载 2. 离线安装 百度xcode文档 3. 方法重载: 是指在一个类中定义多个同名的方法 在OC中没有重载 2.self和supe...
分类:
其他好文 时间:
2016-01-02 22:16:20
阅读次数:
253