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

做恶搞网站软件有哪些b站大全永不收费2023入口在哪

做恶搞网站软件有哪些,b站大全永不收费2023入口在哪,如何做国外独立网站,怎么用阿里的域名 做网站一 继承与派生 从上面的例子可以看出: 继承:一旦指定了某种事物父代的本质特征,那么它的子代将会自动具有哪些性质。这就是一种朴素的可重用的概念。 派生:而且子代可以拥有父代没有的特性,这是可扩充的概念。 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.dinnco.com/news/59353.html

相关文章:

  • 绵阳住房和城乡建设部网站网站怎么制作免费的
  • 西宁个人网站建设网店怎么推广和宣传
  • 美国生物等效性如果做的网站云盘搜索
  • 用vs2010做免费网站模板下载地址学技术包分配的培训机构
  • 做网站是怎样赚钱网页设计代码大全
  • 专业网站建设商城价格新区快速seo排名
  • 如何网站建设网站网络平台建设及运营方案
  • 毕业设计 网站开发简单吗网络舆情监测与研判
  • 做韩国外贸网站百度搜索收录入口
  • 做asp网站需要的实验报告单百度竞价是什么
  • 公司设计图片大全百度seo搜索排名
  • 代办公司注册一般多少钱网络推广优化方案
  • 北京好的做网站的公司微信营销工具
  • 网站建设 h5网页设计与制作案例教程
  • wordpress手机访问主题seo网络培训机构
  • 怎么用云主机做网站优化网络培训
  • wordpress站点地址seo基础培训教程
  • 怎样制作时时彩网站做seo点击工具
  • 网站开发加维护需要多少钱网络口碑营销案例
  • 福州建网站哪家好seo工资水平
  • 做网站空间百度云和阿里云区别互联网平台有哪些
  • 公司建网站多少seo最新快速排名
  • txt电子书下载网站推荐百度问答怎么赚钱
  • 网站规划名词解释百度客户服务中心
  • 网站公安备号市场调研的方法有哪些
  • 东莞搭建网站要多少钱海曙seo关键词优化方案
  • 网站之家app谷歌浏览器直接打开
  • 网站建设视频vs站长统计app下载免费
  • 哪个网站可以查到竣工资料怎么做精准客户资源购买
  • 沧州网站制作重庆seo是什么