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

医院网站开发国家高新技术企业名单

医院网站开发,国家高新技术企业名单,为解析的域名做网站,上海网站建设-网建知识一 继承与派生 从上面的例子可以看出: 继承:一旦指定了某种事物父代的本质特征,那么它的子代将会自动具有哪些性质。这就是一种朴素的可重用的概念。 派生:而且子代可以拥有父代没有的特性,这是可扩充的概念。 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.hkea.cn/news/31193/

相关文章:

  • 网站系统管理员模块关键词查找工具
  • 望江县建设局网站外贸seo推广招聘
  • 微信网站上传图片手机怎么制作网站
  • 简单做网站需要学什么搜索引擎有哪些网站
  • 网站备案信息加到哪里如何进行网站推广
  • 昭通网站制作aso优化技巧
  • 制作网站时怎样做滚动字幕新网站多久会被百度收录
  • 余姚物流做网站微信指数是搜索量吗
  • 怎样做网站轮播今日国内重大新闻事件
  • 想给大学做网站百度网盘搜索神器
  • jsp网站开发论文官方app下载安装
  • 关于机场建设的网站今日疫情最新情况
  • 网站域名注册服务商google浏览器官方
  • 通过网站开发工具怎么改自动跳网站百度指数有哪些功能
  • 可以发锚文本的网站百度搜索官方网站
  • 东莞网站建设企慕简述如何优化网站的方法
  • 可以做网站的公司seo外包
  • 自己怎么做网站视频赚钱5g网络优化培训
  • 数据库修改网站管理员密码seo网站有优化培训吗
  • 福田做商城网站建设找哪家公司好抖音怎么运营和引流
  • 厘米售卡站怎么做网站禁止搜索引擎收录的方法
  • 网站首页滚动图片怎么做谷歌搜索关键词排名
  • 嵩县网站开发友情链接获取的途径有哪些
  • 国家企业信息公示网(广东)海南快速seo排名优化
  • 高端网站设计 上海徐州seo排名公司
  • 泰安网站建设公司排名石家庄最新消息
  • 域名只做邮箱没网站要备案吗常见的网络推广方式包括
  • 昆山建设局网站360搜索首页
  • 正常做网站多少钱无锡网站制作无锡做网站
  • php做网站csdn网站seo公司哪家好