C++中构造函数向父类或者本类传参的示例分析
发表于:2025-01-17 作者:千家信息网编辑
千家信息网最后更新 2025年01月17日,这篇文章主要介绍了C++中构造函数向父类或者本类传参的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。在C++的构造函数中,子类
千家信息网最后更新 2025年01月17日C++中构造函数向父类或者本类传参的示例分析
这篇文章主要介绍了C++中构造函数向父类或者本类传参的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
在C++的构造函数中,子类继承父类,那么,在创建一个子类成员时,可以同时向父类或者子类的构造函数进行传参,实现方法如下:
写一个例子:mul_argc.c
#include#include using namespace std ; //英雄联盟类 class Hero{ private : int blood ; string name ; public : Hero(int blood = 100, string name = "man wang") { this->blood = blood ; this->name = name ; } ~Hero() { if(this->blood < 0){ cout << "Hero blood error!\n" << endl ; return ; } cout << "Hero name is:" << this->name << endl ; cout << "Hero blood is :" << this->blood << endl ; } }; //德玛类,继承于英雄类 class Dema : public Hero{ private : int blood ; string name ; public : Dema(int blood , string name); ~Dema();};//在实现子类的构造函数时,可以同时向父类的构造函数传参//例如这个例子的 : Hero(58,JS),相当于向父类的构造函数传参//当然,子类也可以给本类的的成员传参Dema::Dema(int blood , string name) : Hero(89 , "JS") , blood(58) , name("dema"){ this->name = name ; this->blood = blood ; }Dema::~Dema(){ if(this->name != "dema"){ cout << "This Hero are no dema!" << endl; return ; } if(this->blood < 0){ cout << "Dema blood error!\n" << endl ; return ; } cout << "Dmea name is:" << this->name << endl ; cout << "Dema blood is :" << this->blood << endl ; }int main(int argc , char **argv){ Dema player1(79,"dema"); return 0 ;}
感谢你能够认真阅读完这篇文章,希望小编分享的"C++中构造函数向父类或者本类传参的示例分析"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!
函数
篇文章
C++
子类
示例
分析
同时
价值
例子
兴趣
成员
方法
更多
朋友
知识
编带
联盟
英雄
行业
资讯
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
切换当前数据库为销售数据库
工程造价学网络技术吗
搜索引擎学术数据库异同
网络安全中国的发展趋势
网络安全密码分析名词解释
全球新闻数据库
数据库小数的位数
工程结构软件开发
网络安全10大事件
域名解析到香港服务器
网络安全精英齐聚
全球网络安全技术排名
华为云网络安全保护
济南多菲网络技术
腾讯宁波网络安全
年教育系统网络安全安全周
烟台培训软件开发
公司系统软件开发合同
人人四季网络技术有限公司
保护青少年网络安全作文300字
金山wps软件开发面试
网络安全主题创意动漫怎么制作
校园网络安全日班会
青岛科技大学互联网专业在哪
华为服务器BIOS备份工具
盘锦学习网络技术
秦淮区国际软件开发经验丰富
打车软件开发平台
类似cad的软件开发
享骑 服务器