当前位置: 首页 > news >正文

怎么提交网站怎样推广自己做的网站

怎么提交网站,怎样推广自己做的网站,岳阳网站建设免费咨询,wordpress+分享后下载一 继承与派生 从上面的例子可以看出: 继承:一旦指定了某种事物父代的本质特征,那么它的子代将会自动具有哪些性质。这就是一种朴素的可重用的概念。 派生:而且子代可以拥有父代没有的特性,这是可扩充的概念。 1 C 的…

一 继承与派生

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
从上面的例子可以看出:
继承:一旦指定了某种事物父代的本质特征,那么它的子代将会自动具有哪些性质。这就是一种朴素的可重用的概念。
派生:而且子代可以拥有父代没有的特性,这是可扩充的概念。

1 C++ 的继承关系

继承就是在一个已经存在的类的基础上建立另一个新的类。
已存在的类称为“基类”或“父类”,新建立的类称为“派生类”或“子类”。如图所示:
在这里插入图片描述
在这里插入图片描述

2 派生类的特性

派生类的功能主要通过以下方式来体现:
洗手基类成员;
改造基类成员;
添加新成员;
从编码的角度来看,派生类重基类中比较低的代价换来较大的灵活性:
派生类可以对继承的属性进行扩展、限制或改变。
一旦产生了可靠的基类,只需要调试派生类中所做的修改即可。

二 继承方式:单继承

1 单继承和多继承

单继承:派生类只有一个直接基类。
多继承:派生类有多个直接基类。
在这里插入图片描述

2 单继承派生类

定义单继承派生类的语法格式:
class 派生类名:<继承方式>基类名{
…//派生修饰基类的成员
public private protected
};
虽然继承了基类的所有成员,但是派生类并非都能访问基类的所有成员,继承方式会影响派生类对基类中各种成员的使用。

回顾类成员的访问方式也有public、private、protected分别是什么意思?
和我们这里基础方式的public、private、protected有区别吗?
在这里插入图片描述
公有派生类
class派生类名:public基类名{
…//派生类新添加的成员
};
基类的成员在公有派生类中引用权限
在这里插入图片描述
不可访问成员
在类外补能被直接访问。
在派生类的类内部能被直接访问。

3私有派生类

class派生类名:private基类名{
…//派生类新添加的成员
};
基类的成员在私有派生类中引用权限。
在这里插入图片描述

4 公有派生和私有派生的比较

在这里插入图片描述
虽然派生类继承了基类所有的成员,但是对于派生类来说,基类的私有成员时不可见的,因此不能被派生类所访问。

5 保护成员的引入

为了解决这个问题,C++专门设置了保护成员,即用protected关键字说明的成员。
保护成员的特性:
能够被基类和派生类所访问。
和私有成员一样,类外不能访问。

6 保护派生类

class派生类名:protected基类名{
…//派生类新添加的成员
};
基类的成员在保护派生类中引用权限
在这里插入图片描述

7 小结

不同的继承方式,子类对基类中的成员的访问权限如下表所示:
在这里插入图片描述

三 派生类与基类同名成员的访问方式

1 派生类与基类同名成员的访问方式

C++允许派生类可以重新定义基类的成员,此时称派生类的成员覆盖了基类的同名成员。
如果在派生类中,想使用基类的同名成员,则可以显式地使用类名+限定符的方式,如下所示:
在这里插入图片描述
举例
在这里插入图片描述

四 赋值兼容规则

在公有派生方式下,派生类对象可以作为基类对象来使用,具体方式如下:
派生类的对象可以直接赋值给基类的对象;
基类对象的引用可以引用一个派生类对象;
基类对象的指针可以指向一个派生类对象;

五 单继承的构造与析构

1 单继承派生类的构造函数

派生类构造函数(参数表):基类构造函数(参数表),对象成员1(参数表),…对象成员n(参数表)
{
…//初始化自定义数据成员
}

如果基类使用的是缺省的构造函数或不带参数的构造函数,那么在初始化列表中可以省略“基类构造函数(参数表)”这一项。

2 构造函数和析构调用顺序

构造函数的调用顺序如下:
先调用基类构造函数;
再调用对象成员所属类的构造函数;
最后调用派生类构造函数;

析构函数的调用顺序如下:
先调用派生类的析构函数;
再调用对象成员所属类的析构函数;
最后调用基类的析构函数;
在这里插入图片描述

http://www.yayakq.cn/news/800479/

相关文章:

  • 平面设计logo创意图片百度seo排名规则
  • 网站如何做线上支付功能做商城网站的风险
  • 做网站怎么推广湖南省建设厅208号文
  • dede宠物网站模板wordpress 升级 无法创建目录
  • 江苏专业的网站建设移动互联网开发工程师证书
  • 做旅游网站的要求怎么用id导入wordpress
  • 泉州企业建站程序pacdora 设计网
  • 做外贸是网站好还是展会好百度推广管理
  • 检察 网站建设网络建设工作总结
  • 如何用模板建站有口碑的南昌网站设计
  • 上海做公益活动有哪些好的网站对于网络营销的认识
  • 网站html源码下载成都seo外包
  • c 网站开发教程 购物网站图书馆网站建设一览表
  • php网站开发综合案例制作网页的的网站
  • 闵行做网站建设做音乐网站要求
  • 织梦网站防止注入无极门户网站
  • 大渡口的网站开发公司电话有免费开网店的吗
  • 网站的网页建设知识ppt录音转文字网站开发
  • 公司做网站公司网站模版 蓝色
  • 网站开发需要哪些人焦作网站建设价格
  • 网页游戏网站平台企业网站建设的技术指标和经济指标
  • 软件工网站开发课程设计报告深圳 网站设
  • 网站是公司域名是个人可以吗做音乐网站赚钱吗
  • 网站哪类业务建设投入会带来间接收益wordpress边栏扩大尺寸
  • 网站怎么建设商城房屋经纪人网站端口怎么做
  • 网站定制微安电力案例德阳公司做网站
  • 网站换dns有什么网站做的比较高大上
  • 做化学题的网站做网站编辑要有逻辑吗
  • 注册公司网站怎么收费制作图片工具
  • 南充 网站建设中山快速做网站价格